From 4a435e99bc2f01e7af77800c5e2ae4f8a2663d85 Mon Sep 17 00:00:00 2001 From: Asser Date: Sun, 19 Feb 2017 18:14:28 +1100 Subject: [PATCH 1/6] T0X.01-Exercise-GoogleApiClient --- app/build.gradle | 1 + app/src/main/AndroidManifest.xml | 5 +++++ .../main/java/com/example/android/shushme/MainActivity.java | 6 ++++++ app/src/main/res/layout/activity_main.xml | 2 ++ 4 files changed, 14 insertions(+) diff --git a/app/build.gradle b/app/build.gradle index 1913b202..66172bad 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -26,5 +26,6 @@ dependencies { }) compile 'com.android.support:appcompat-v7:25.1.0' compile 'com.android.support:recyclerview-v7:25.0.1' + // TODO (3) Add play-services-places and play-services-location dependencies testCompile 'junit:junit:4.12' } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 89b2b127..764cd012 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -8,6 +8,9 @@ android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> + + + @@ -22,4 +25,6 @@ + + \ No newline at end of file diff --git a/app/src/main/java/com/example/android/shushme/MainActivity.java b/app/src/main/java/com/example/android/shushme/MainActivity.java index 102a5ab8..a33cf634 100644 --- a/app/src/main/java/com/example/android/shushme/MainActivity.java +++ b/app/src/main/java/com/example/android/shushme/MainActivity.java @@ -46,6 +46,12 @@ protected void onCreate(Bundle savedInstanceState) { mAdapter = new PlaceListAdapter(this); mRecyclerView.setAdapter(mAdapter); + // TODO (4) Create a GoogleApiClient with the LocationServices API and GEO_DATA_API } + // TODO (5) Override onConnected, onConnectionSuspended and onConnectionFailed for GoogleApiClient + // TODO (7) Override onResume and inside it initialize the location permissions checkbox + // TODO (8) Implement onLocationPermissionClicked to handle the CheckBox click event + // TODO (9) Implement the Add Place Button click event to show a toast message with the permission status + } diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 3d6e2bf4..101323e4 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -59,6 +59,8 @@ android:textAppearance="@style/TextAppearance.AppCompat.Medium" /> +