summaryrefslogtreecommitdiffstats
path: root/AndroidManifest.xml
diff options
context:
space:
mode:
authorRaman Tenneti <rtenneti@google.com>2019-02-12 20:15:13 -0800
committerRaman Tenneti <rtenneti@google.com>2019-02-19 14:52:18 -0800
commitcdf40bb06120166972d7d5e9d9cb7fc7d1b26051 (patch)
tree9488b99ca003747d8f249425a8f57d827fb9edf6 /AndroidManifest.xml
parent1b693ea7df3fc27cd692602b51f8272a1559f39b (diff)
downloadandroid_packages_apps_Messaging-cdf40bb06120166972d7d5e9d9cb7fc7d1b26051.tar.gz
android_packages_apps_Messaging-cdf40bb06120166972d7d5e9d9cb7fc7d1b26051.tar.bz2
android_packages_apps_Messaging-cdf40bb06120166972d7d5e9d9cb7fc7d1b26051.zip
AOSP/Messaging - update the Messaging version to target P (28) or higher.
Use JobIntentService to start the Backgroundworkerservice and ActionServiceImpl services. + Deleted WakeLock code. + Made changes to com.android.messaging.test tests so that all tests pass with the new JobService. I am not sure if these tests passed before these changes. + CTS tests passed without any changes. + Added TEST_MAPPING file for presubmit tests. Bug: 115499280 Bug: 119503204 Test: manual - Tested the messaging UI. Ran the following CTS tests on Pixel phone. $ make -j 40 rw-r--r-- 1 rtenneti primarygroup 8624061 Feb 19 12:37 out/target/product/marlin/system/app/messaging/messaging.apk $ make messagingtests -j -rw-r--r-- 1 rtenneti primarygroup 729713 Feb 19 12:52 out/target/product/marlin/testcases/messagingtests/messagingtests.apk $ adb install -r -d out/target/product/marlin/system/app/messaging/messaging.apk $ adb install -r -d out/target/product/marlin/testcases/messagingtests/messagingtests.apk $ adb shell am instrument -w com.android.messaging.test Test results for InstrumentationTestRunner=........... Time: 13.353 OK (113 tests) CTS tests for Mesaging app --------------------------- $ ./development/testrunner/runtest.py --path cts/tests/app/src/android/app/cts/NotificationTest.java android.app.cts.NotificationTest:........................... Time: 0.299 OK (27 tests) atest ----- $ cd .../packages/apps/Messaging $ atest Running Tests... messagingtests (113 Tests) ------------------------- ... [113/113] com.android.messaging.util.YouTubeUtilTest#testGetYoutubePreviewImageLink: PASSED (2ms) Results from tests that require device: Summary ------- messagingtests: Passed: 113, Failed: 0, Ignored: 0 All tests passed! Change-Id: I9494f0750954e6364abb695aa867494669ae54c4
Diffstat (limited to 'AndroidManifest.xml')
-rw-r--r--AndroidManifest.xml10
1 files changed, 7 insertions, 3 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 48356a6..58a1817 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -18,7 +18,7 @@
package="com.android.messaging"
android:installLocation="internalOnly">
- <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="24" />
+ <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="28" />
<!-- Application holds CPU wakelock while working in background -->
<uses-permission android:name="android.permission.WAKE_LOCK" />
@@ -327,8 +327,12 @@
<!-- Action Services -->
- <service android:name=".datamodel.action.ActionServiceImpl"/>
- <service android:name=".datamodel.action.BackgroundWorkerService"/>
+ <service android:name=".datamodel.action.ActionServiceImpl"
+ android:permission="android.permission.BIND_JOB_SERVICE"
+ android:exported="true"/>
+ <service android:name=".datamodel.action.BackgroundWorkerService"
+ android:permission="android.permission.BIND_JOB_SERVICE"
+ android:exported="true"/>
<!-- Sms and Mms related items -->