From 962e43401a919df729fc965b68be6ee09e138fb6 Mon Sep 17 00:00:00 2001 From: Andrii Kulian Date: Tue, 23 Jan 2018 20:17:31 -0800 Subject: [PATCH] ActivityView demo app Contains demos for - Launching activities into an ActivityView - Resizing ActivityView with activities inside - Changing position of ActivityView on screen This is a standalone APK and can be built with: mmma tests/ActivityViewTest Test: Manual Change-Id: I548a087ef42163b86be7607c5b1bfcf8119d54e5 --- tests/ActivityViewTest/Android.mk | 12 ++ tests/ActivityViewTest/AndroidManifest.xml | 58 +++++++++ .../res/layout/activity_view_activity.xml | 47 +++++++ .../layout/activity_view_main_activity.xml | 44 +++++++ .../layout/activity_view_resize_activity.xml | 51 ++++++++ .../layout/activity_view_scroll_activity.xml | 57 +++++++++ .../layout/activity_view_test_activity.xml | 70 +++++++++++ .../activityview/ActivityViewActivity.java | 51 ++++++++ .../ActivityViewMainActivity.java | 39 ++++++ .../ActivityViewResizeActivity.java | 79 ++++++++++++ .../ActivityViewScrollActivity.java | 44 +++++++ .../ActivityViewTestActivity.java | 115 ++++++++++++++++++ 12 files changed, 667 insertions(+) create mode 100644 tests/ActivityViewTest/Android.mk create mode 100644 tests/ActivityViewTest/AndroidManifest.xml create mode 100644 tests/ActivityViewTest/res/layout/activity_view_activity.xml create mode 100644 tests/ActivityViewTest/res/layout/activity_view_main_activity.xml create mode 100644 tests/ActivityViewTest/res/layout/activity_view_resize_activity.xml create mode 100644 tests/ActivityViewTest/res/layout/activity_view_scroll_activity.xml create mode 100644 tests/ActivityViewTest/res/layout/activity_view_test_activity.xml create mode 100644 tests/ActivityViewTest/src/com/google/android/test/activityview/ActivityViewActivity.java create mode 100644 tests/ActivityViewTest/src/com/google/android/test/activityview/ActivityViewMainActivity.java create mode 100644 tests/ActivityViewTest/src/com/google/android/test/activityview/ActivityViewResizeActivity.java create mode 100644 tests/ActivityViewTest/src/com/google/android/test/activityview/ActivityViewScrollActivity.java create mode 100644 tests/ActivityViewTest/src/com/google/android/test/activityview/ActivityViewTestActivity.java diff --git a/tests/ActivityViewTest/Android.mk b/tests/ActivityViewTest/Android.mk new file mode 100644 index 0000000000000..9c8076417bc8e --- /dev/null +++ b/tests/ActivityViewTest/Android.mk @@ -0,0 +1,12 @@ +LOCAL_PATH:= $(call my-dir) +include $(CLEAR_VARS) + +LOCAL_SRC_FILES := $(call all-subdir-java-files) + +LOCAL_PACKAGE_NAME := ActivityViewTest +LOCAL_PRIVATE_PLATFORM_APIS := true + +LOCAL_MODULE_TAGS := tests +LOCAL_CERTIFICATE := platform + +include $(BUILD_PACKAGE) diff --git a/tests/ActivityViewTest/AndroidManifest.xml b/tests/ActivityViewTest/AndroidManifest.xml new file mode 100644 index 0000000000000..de54cc9986e5a --- /dev/null +++ b/tests/ActivityViewTest/AndroidManifest.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/ActivityViewTest/res/layout/activity_view_activity.xml b/tests/ActivityViewTest/res/layout/activity_view_activity.xml new file mode 100644 index 0000000000000..67c01f8c78fe7 --- /dev/null +++ b/tests/ActivityViewTest/res/layout/activity_view_activity.xml @@ -0,0 +1,47 @@ + + + + + + + +