36eaefa9cc58a3086256becd103234e607f80e8a |
|
27-Sep-2017 |
Neil Fuller <nfuller@google.com> |
Merge "Be more explicit about users"
|
1281f39f86a8e4d9950581fb1f15245843856c23 |
|
22-Sep-2017 |
Neil Fuller <nfuller@google.com> |
Be more explicit about users Be more explicit about users executing processes in the time zone updates code.The code was already running everything as the system user but now that's more explicit / by design. To service unit tests: make -j30 FrameworksServicesTests adb install -r -g "${ANDROID_PRODUCT_OUT}/data/app/FrameworksServicesTests/FrameworksServicesTests.apk" adb shell am instrument -e package com.android.server.timezone -w com.android.frameworks.servicestests \ "com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner" Bug: 64111659 Test: Unit tests: See above Test: Manual testing installing updates as secondary device user Test: PTS: run pts -m PtsTimeZoneTestCases Change-Id: Idb754f3e1aa3830ba1ada8ef5740f9f7340f03d5
/frameworks/base/core/java/android/app/timezone/RulesUpdaterContract.java
|
f24394f1dca17ea227f5c4b99048eb9993edb073 |
|
21-Sep-2017 |
Neil Fuller <nfuller@google.com> |
Move non-public intent out of the public namespace Move a non-public intent out of the public android.intent.action namespace. The new name is com.android.intent.action.timezone.TRIGGER_RULES_UPDATE_CHECK. Bug: 65991376 Test: CTS: run -m CtsIntentSignatureTestCases Test: PTS: run -m PtsTimeZoneTestCases Change-Id: I619b564aa6262108ab2d1c95ba6e288efd8cc9f2
/frameworks/base/core/java/android/app/timezone/RulesUpdaterContract.java
|
baf1c3df80499b6c9895a0988dfc0e6fd602674e |
|
03-Jul-2017 |
Neil Fuller <nfuller@google.com> |
Add TimeZoneRulesDataContract to system API Add TimeZoneRulesDataContract to system API and remove TODOs to add other classes that should not now be needed in the system API (since they are used by a platform-only app). Bug: 31008728 Test: make droid Change-Id: I600e7b08853b86b27463193411cf85207ae09ce8
/frameworks/base/core/java/android/app/timezone/RulesUpdaterContract.java
|
23eb3a19b888ab758d8aa4cec5a7eb7fc12fd01d |
|
27-Jun-2017 |
Neil Fuller <nfuller@google.com> |
Use sendBroadcastAsUser rather than sendBroadcast According to messages in the logcat sendBroadcastAsUser is the better option. Test: Manual Bug: 31008728 Change-Id: I06bcd3c53878fc2b1b817337ea8719fcc4975501
/frameworks/base/core/java/android/app/timezone/RulesUpdaterContract.java
|
bede17c216815a849be0c43d5ce7daaf750a9fac |
|
16-Mar-2017 |
Neil Fuller <nfuller@google.com> |
Time zone update API classes Time zone update API classes. Currently hidden but they will go on to be unhidden in future. This forms the basis of client and system server code to support time zone updates. Tests can be run with: make -j30 FrameworksCoreTests adb install out/target/product/angler/data/app/FrameworksCoreTests/FrameworksCoreTests.apk adb shell am instrument -e package android.app.timezone \ -w com.android.frameworks.coretests \ "com.android.frameworks.coretests/android.support.test.runner.AndroidJUnitRunner" Bug: 31008728 Test: See above. Merged-In: I668bc8ac0cb78f3d4d9a4b7ad6ac1534b88af833 Change-Id: Icde574f8974152617a1f7ac9fa225bd5011dcce1
/frameworks/base/core/java/android/app/timezone/RulesUpdaterContract.java
|