From 4c9536df08b6de38c6b053c86822e5e86c4ed534 Mon Sep 17 00:00:00 2001
From: Peter De Jonckheere <peter.de-jonckheere.2014@uni.strath.ac.uk>
Date: Wed, 27 Jun 2018 12:47:09 +0100
Subject: [PATCH] Added awareness api

---
 src/main/AndroidManifest.xml                                | 6 ++++++
 .../stimulusStrategy/SigMotionDetect.java                   | 4 ++++
 2 files changed, 10 insertions(+)

diff --git a/src/main/AndroidManifest.xml b/src/main/AndroidManifest.xml
index 5933890..fabde00 100644
--- a/src/main/AndroidManifest.xml
+++ b/src/main/AndroidManifest.xml
@@ -7,6 +7,7 @@
     <uses-permission android:name="android.permission.VIBRATE"/>
     <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
+    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
 
     <application
         android:allowBackup="true"
@@ -15,6 +16,7 @@
         android:roundIcon="@mipmap/ic_launcher_round"
         android:supportsRtl="true"
         android:theme="@style/AppTheme">
+
         <activity android:name="com.notificationFramework.sedentary.frontEnd.MainActivity">
             <intent-filter>
                 <action android:name="android.intent.action.MAIN" />
@@ -52,5 +54,9 @@
                 </action>
             </intent-filter>
         </receiver>
+        <meta-data
+            android:name="com.google.android.awareness.API_KEY"
+            android:value="AIzaSyDRgsg2n4oPOSRGZ5qYb1QCAeADwoVC0lA">
+        </meta-data>
     </application>
 </manifest>
\ No newline at end of file
diff --git a/src/main/java/com/notificationFramework/stimulusStrategy/SigMotionDetect.java b/src/main/java/com/notificationFramework/stimulusStrategy/SigMotionDetect.java
index 598246a..7365b88 100644
--- a/src/main/java/com/notificationFramework/stimulusStrategy/SigMotionDetect.java
+++ b/src/main/java/com/notificationFramework/stimulusStrategy/SigMotionDetect.java
@@ -16,6 +16,8 @@ import android.support.annotation.Nullable;
 import android.support.v4.content.LocalBroadcastManager;
 import android.util.Log;
 
+import com.google.android.gms.awareness.Awareness;
+import com.google.android.gms.common.api.GoogleApiClient;
 import com.notificationFramework.sedentary.frontEnd.R;
 import com.notificationFramework.sedentary.frontEnd.SaveFile;
 
@@ -93,6 +95,8 @@ public class SigMotionDetect extends Service implements StimulusStrategy {
      */
     @Override
     public int onStartCommand(Intent intent, int flags, int startId) {
+        GoogleApiClient client = new GoogleApiClient.Builder(this)
+                .addApi(Awareness.API).build();
         am = (AlarmManager) this.getSystemService(Context.ALARM_SERVICE);
         setUpClock();
         setUpDailyProgress();
-- 
GitLab