From 2ad0bb46a42476f91b63baa95f0bcf97a337a4fc Mon Sep 17 00:00:00 2001 From: Craig Mautner Date: Wed, 8 Apr 2015 15:43:26 -0700 Subject: Add tests for android:lockTaskMode. Android app to exercise the new attribute. For bug 19995702. Change-Id: I0794301a6b677ec6367dd3ad99a40b5d3f9f1d7c --- tests/LockTaskTests/Android.mk | 15 +++++ tests/LockTaskTests/AndroidManifest.xml | 57 ++++++++++++++++++ .../res/drawable-hdpi/ic_launcher.png | Bin 0 -> 7658 bytes .../res/drawable-mdpi/ic_launcher.png | Bin 0 -> 3777 bytes .../res/drawable-xhdpi/ic_launcher.png | Bin 0 -> 12516 bytes .../res/drawable-xxhdpi/ic_launcher.png | Bin 0 -> 24777 bytes tests/LockTaskTests/res/layout/activity_launch.xml | 32 ++++++++++ tests/LockTaskTests/res/layout/activity_main.xml | 41 +++++++++++++ tests/LockTaskTests/res/values-v11/styles.xml | 11 ++++ tests/LockTaskTests/res/values-v14/styles.xml | 12 ++++ tests/LockTaskTests/res/values-w820dp/dimens.xml | 10 +++ tests/LockTaskTests/res/values/dimens.xml | 7 +++ tests/LockTaskTests/res/values/strings.xml | 25 ++++++++ tests/LockTaskTests/res/values/styles.xml | 20 ++++++ .../example/locktasktests/LaunchActivity.java | 67 +++++++++++++++++++++ .../locktasktests/LockAtLaunchActivity.java | 20 ++++++ .../example/locktasktests/LockDefaultActivity.java | 20 ++++++ .../locktasktests/LockTaskNeverActivity.java | 20 ++++++ .../locktasktests/LockWhitelistedActivity.java | 20 ++++++ .../example/locktasktests/MainActivity.java | 58 ++++++++++++++++++ 20 files changed, 435 insertions(+) create mode 100644 tests/LockTaskTests/Android.mk create mode 100644 tests/LockTaskTests/AndroidManifest.xml create mode 100644 tests/LockTaskTests/res/drawable-hdpi/ic_launcher.png create mode 100644 tests/LockTaskTests/res/drawable-mdpi/ic_launcher.png create mode 100644 tests/LockTaskTests/res/drawable-xhdpi/ic_launcher.png create mode 100644 tests/LockTaskTests/res/drawable-xxhdpi/ic_launcher.png create mode 100644 tests/LockTaskTests/res/layout/activity_launch.xml create mode 100644 tests/LockTaskTests/res/layout/activity_main.xml create mode 100644 tests/LockTaskTests/res/values-v11/styles.xml create mode 100644 tests/LockTaskTests/res/values-v14/styles.xml create mode 100644 tests/LockTaskTests/res/values-w820dp/dimens.xml create mode 100644 tests/LockTaskTests/res/values/dimens.xml create mode 100644 tests/LockTaskTests/res/values/strings.xml create mode 100644 tests/LockTaskTests/res/values/styles.xml create mode 100644 tests/LockTaskTests/src/com/google/android/example/locktasktests/LaunchActivity.java create mode 100644 tests/LockTaskTests/src/com/google/android/example/locktasktests/LockAtLaunchActivity.java create mode 100644 tests/LockTaskTests/src/com/google/android/example/locktasktests/LockDefaultActivity.java create mode 100644 tests/LockTaskTests/src/com/google/android/example/locktasktests/LockTaskNeverActivity.java create mode 100644 tests/LockTaskTests/src/com/google/android/example/locktasktests/LockWhitelistedActivity.java create mode 100644 tests/LockTaskTests/src/com/google/android/example/locktasktests/MainActivity.java (limited to 'tests/LockTaskTests') diff --git a/tests/LockTaskTests/Android.mk b/tests/LockTaskTests/Android.mk new file mode 100644 index 0000000..ed58643 --- /dev/null +++ b/tests/LockTaskTests/Android.mk @@ -0,0 +1,15 @@ +LOCAL_PATH:= $(call my-dir) +include $(CLEAR_VARS) + +LOCAL_MODULE_TAGS := optional +LOCAL_MODULE_PATH := $(PRODUCT_OUT)/system/priv-app + +LOCAL_PACKAGE_NAME := LockTaskTests +LOCAL_CERTIFICATE := platform + +LOCAL_SRC_FILES := $(call all-Iaidl-files-under, src) $(call all-java-files-under, src) + +include $(BUILD_PACKAGE) + +# Use the following include to make our test apk. +include $(call all-makefiles-under,$(LOCAL_PATH)) diff --git a/tests/LockTaskTests/AndroidManifest.xml b/tests/LockTaskTests/AndroidManifest.xml new file mode 100644 index 0000000..f88744e --- /dev/null +++ b/tests/LockTaskTests/AndroidManifest.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/LockTaskTests/res/drawable-hdpi/ic_launcher.png b/tests/LockTaskTests/res/drawable-hdpi/ic_launcher.png new file mode 100644 index 0000000..288b665 Binary files /dev/null and b/tests/LockTaskTests/res/drawable-hdpi/ic_launcher.png differ diff --git a/tests/LockTaskTests/res/drawable-mdpi/ic_launcher.png b/tests/LockTaskTests/res/drawable-mdpi/ic_launcher.png new file mode 100644 index 0000000..6ae570b Binary files /dev/null and b/tests/LockTaskTests/res/drawable-mdpi/ic_launcher.png differ diff --git a/tests/LockTaskTests/res/drawable-xhdpi/ic_launcher.png b/tests/LockTaskTests/res/drawable-xhdpi/ic_launcher.png new file mode 100644 index 0000000..d4fb7cd Binary files /dev/null and b/tests/LockTaskTests/res/drawable-xhdpi/ic_launcher.png differ diff --git a/tests/LockTaskTests/res/drawable-xxhdpi/ic_launcher.png b/tests/LockTaskTests/res/drawable-xxhdpi/ic_launcher.png new file mode 100644 index 0000000..85a6081 Binary files /dev/null and b/tests/LockTaskTests/res/drawable-xxhdpi/ic_launcher.png differ diff --git a/tests/LockTaskTests/res/layout/activity_launch.xml b/tests/LockTaskTests/res/layout/activity_launch.xml new file mode 100644 index 0000000..b619743 --- /dev/null +++ b/tests/LockTaskTests/res/layout/activity_launch.xml @@ -0,0 +1,32 @@ + + +