From 4fe2d033580b4f1316317465ef9c92b76cfa95f9 Mon Sep 17 00:00:00 2001 From: Trevor Johns Date: Fri, 19 Jun 2015 20:58:13 -0700 Subject: [PATCH] Sync sample prebuilts for mnc-preview-docs (DO NOT MERGE) Synced to //developers/samples/android commit 535025bac7. Change-Id: If65e90f25cebb8d774d9c581dbcbb2ba2a8bce51 --- .../MainActivity.java | 26 ++-- .../HomeListenerService.java | 1 - .../Camera2Basic/AndroidManifest.xml | 10 +- .../layout-land/fragment_camera2_basic.xml | 4 +- .../res/layout/fragment_camera2_basic.xml | 6 +- .../Camera2Basic/res/values/colors.xml | 19 +++ .../Camera2BasicFragment.java | 15 ++- .../MainActivity.java | 2 +- .../DataLayerListenerService.java | 5 +- .../MainActivity.java | 5 +- .../MainActivity.java | 11 +- .../SoundAlarmListenerService.java | 1 - .../FindPhoneService.java | 25 ++-- .../HomeListenerService.java | 1 - .../MessagingService/AndroidManifest.xml | 8 +- .../res/layout-land/fragment_message_me.xml | 3 +- .../res/layout/fragment_message_me.xml | 1 - .../MessagingService/res/values/strings.xml | 2 - .../Conversations.java | 1 - .../MessageLogger.java | 7 +- .../MessageReadReceiver.java | 5 +- .../MessagingFragment.java | 4 +- .../MessagingService.java | 66 +++++----- .../MainActivity.java | 47 ++++--- .../QuizListenerService.java | 6 +- .../WatchFace/Wearable/res/values/color.xml | 1 + .../WatchFace/Wearable/res/values/dimens.xml | 4 +- .../AnalogWatchFaceService.java | 17 ++- .../DigitalWatchFaceService.java | 111 +++++++++++----- .../SweepWatchFaceService.java | 17 ++- .../TiltWatchFaceService.java | 2 +- .../res/layout/fragment_detail.xml | 123 ++++++++++-------- .../Application/res/layout/list_row.xml | 7 +- .../Application/res/menu/detail.xml | 28 ---- .../res/transition-v21/shared_move.xml | 26 ++++ .../{explode.xml => window_enter.xml} | 10 +- .../res/transition-v21/window_return.xml | 38 ++++++ .../Application/res/values-v21/styles.xml | 6 +- .../ui/AttractionListFragment.java | 2 +- .../ui/DetailFragment.java | 27 ++-- .../ui/ScaleTransition.java | 42 ++++++ .../Shared/res/values/colors.xml | 1 + .../service/ListenerService.java | 5 +- 43 files changed, 459 insertions(+), 289 deletions(-) create mode 100644 samples/browseable/Camera2Basic/res/values/colors.xml delete mode 100644 samples/browseable/XYZTouristAttractions/Application/res/menu/detail.xml create mode 100644 samples/browseable/XYZTouristAttractions/Application/res/transition-v21/shared_move.xml rename samples/browseable/XYZTouristAttractions/Application/res/transition-v21/{explode.xml => window_enter.xml} (77%) create mode 100644 samples/browseable/XYZTouristAttractions/Application/res/transition-v21/window_return.xml create mode 100644 samples/browseable/XYZTouristAttractions/Application/src/com.example.android.xyztouristattractions/ui/ScaleTransition.java diff --git a/samples/browseable/AgendaData/Application/src/com.example.android.wearable.agendadata/MainActivity.java b/samples/browseable/AgendaData/Application/src/com.example.android.wearable.agendadata/MainActivity.java index 8e4063d8c..34e327b3a 100644 --- a/samples/browseable/AgendaData/Application/src/com.example.android.wearable.agendadata/MainActivity.java +++ b/samples/browseable/AgendaData/Application/src/com.example.android.wearable.agendadata/MainActivity.java @@ -33,7 +33,6 @@ import com.google.android.gms.common.api.GoogleApiClient; import com.google.android.gms.common.api.GoogleApiClient.ConnectionCallbacks; import com.google.android.gms.common.api.GoogleApiClient.OnConnectionFailedListener; import com.google.android.gms.common.api.ResultCallback; -import com.google.android.gms.common.data.FreezableUtils; import com.google.android.gms.wearable.DataApi; import com.google.android.gms.wearable.DataItem; import com.google.android.gms.wearable.DataItemBuffer; @@ -96,28 +95,29 @@ public class MainActivity extends Activity implements NodeApi.NodeListener, Conn .setResultCallback(new ResultCallback() { @Override public void onResult(DataItemBuffer result) { - if (result.getStatus().isSuccess()) { - deleteDataItems(result); - } else { - if (Log.isLoggable(TAG, Log.DEBUG)) { - Log.d(TAG, "onDeleteEventsClicked(): failed to get Data Items"); + try { + if (result.getStatus().isSuccess()) { + deleteDataItems(result); + } else { + if (Log.isLoggable(TAG, Log.DEBUG)) { + Log.d(TAG,"onDeleteEventsClicked(): failed to get Data " + + "Items"); + + } } + } finally { + result.release(); } - result.close(); } }); } else { Log.e(TAG, "Failed to delete data items" - + " - Client disconnected from Google Play Services"); + + " - Client disconnected from Google Play Services"); } } - private void deleteDataItems(DataItemBuffer dataItems) { + private void deleteDataItems(final DataItemBuffer dataItemList) { if (mGoogleApiClient.isConnected()) { - // Store the DataItem URIs in a List and close the buffer. Then use these URIs - // to delete the DataItems. - final List dataItemList = FreezableUtils.freezeIterable(dataItems); - dataItems.close(); for (final DataItem dataItem : dataItemList) { final Uri dataItemUri = dataItem.getUri(); // In a real calendar application, this might delete the corresponding calendar diff --git a/samples/browseable/AgendaData/Wearable/src/com.example.android.wearable.agendadata/HomeListenerService.java b/samples/browseable/AgendaData/Wearable/src/com.example.android.wearable.agendadata/HomeListenerService.java index ef47977e3..0cbda71e8 100644 --- a/samples/browseable/AgendaData/Wearable/src/com.example.android.wearable.agendadata/HomeListenerService.java +++ b/samples/browseable/AgendaData/Wearable/src/com.example.android.wearable.agendadata/HomeListenerService.java @@ -75,7 +75,6 @@ public class HomeListenerService extends WearableListenerService { UpdateNotificationForDataItem(event.getDataItem()); } } - dataEvents.close(); } @Override diff --git a/samples/browseable/Camera2Basic/AndroidManifest.xml b/samples/browseable/Camera2Basic/AndroidManifest.xml index 87d9af131..5b0b5b041 100644 --- a/samples/browseable/Camera2Basic/AndroidManifest.xml +++ b/samples/browseable/Camera2Basic/AndroidManifest.xml @@ -15,16 +15,14 @@ limitations under the License. --> - - + package="com.example.android.camera2basic"> - + + +