History log of /frameworks/base/core/java/android/app/timezone/RulesUpdaterContract.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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