Skip to content
Snippets Groups Projects
Commit 31dbb4e1 authored by Peter Joseph De Jonckheere CESM2014's avatar Peter Joseph De Jonckheere CESM2014
Browse files

Needed to accept permissions

parent cd88dcdc
No related branches found
No related tags found
No related merge requests found
......@@ -9,6 +9,7 @@
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.INTERNET"/>
<application
......@@ -21,6 +22,9 @@
<meta-data
android:name="com.google.android.awareness.API_KEY"
android:value="AIzaSyDqliqBcEQQAvMZR-RengdLUJaAYeRKbgs"/>
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="AIzaSyDqliqBcEQQAvMZR-RengdLUJaAYeRKbgs"/>
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
......
......@@ -9,6 +9,7 @@ import android.util.Log;
import com.google.android.gms.awareness.Awareness;
import com.google.android.gms.awareness.AwarenessStatusCodes;
import com.google.android.gms.awareness.snapshot.HeadphoneStateResponse;
import com.google.android.gms.awareness.snapshot.LocationResponse;
import com.google.android.gms.awareness.snapshot.PlacesResponse;
import com.google.android.gms.awareness.snapshot.WeatherResponse;
......@@ -358,18 +359,20 @@ public class SaveFile {
.addApi(Awareness.getSnapshotClient(context).getApi()).build();
client.connect();
try {
Awareness.getSnapshotClient(context).getHeadphoneState().addOnCompleteListener(new OnCompleteListener<HeadphoneStateResponse>() {
@Override
public void onComplete(@NonNull Task<HeadphoneStateResponse> task) {
task.getResult().getHeadphoneState().getState();
}
});
Awareness.getSnapshotClient(context).getLocation().addOnCompleteListener(new OnCompleteListener<LocationResponse>() {
@Override
public void onComplete(@NonNull Task<LocationResponse> task) {
SharedPreferences preferences = context.getSharedPreferences(context.getString(R.string.preference_file_key),
Context.MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
try {
editor.putLong(context.getString(R.string.store_lat), Double.doubleToLongBits(task.getResult().getLocation().getLatitude()));
editor.putLong(context.getString(R.string.store_long), Double.doubleToLongBits(task.getResult().getLocation().getLongitude()));
}catch(RuntimeExecutionException e){
Log.d("ERROR", e.getMessage());
}
editor.commit();
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment