OSDN Git Service

Time zone update API classes
authorNeil Fuller <nfuller@google.com>
Thu, 16 Mar 2017 18:29:36 +0000 (18:29 +0000)
committerNeil Fuller <nfuller@google.com>
Wed, 3 May 2017 16:41:12 +0000 (17:41 +0100)
commitfe6ec56cce981731be7d0bc0e61a0411d0a0d2cf
tree20bd79d4d9b3a248ea66cbc81c5764c0febf38cd
parent5b28415300199d2c10ef29785248702722e9ac25
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.
Change-Id: I668bc8ac0cb78f3d4d9a4b7ad6ac1534b88af833
17 files changed:
Android.mk
core/java/android/app/timezone/Callback.java [new file with mode: 0644]
core/java/android/app/timezone/DistroFormatVersion.java [new file with mode: 0644]
core/java/android/app/timezone/DistroRulesVersion.java [new file with mode: 0644]
core/java/android/app/timezone/ICallback.aidl [new file with mode: 0644]
core/java/android/app/timezone/IRulesManager.aidl [new file with mode: 0644]
core/java/android/app/timezone/RulesManager.java [new file with mode: 0644]
core/java/android/app/timezone/RulesState.aidl [new file with mode: 0644]
core/java/android/app/timezone/RulesState.java [new file with mode: 0644]
core/java/android/app/timezone/RulesUpdaterContract.java [new file with mode: 0644]
core/java/android/app/timezone/Utils.java [new file with mode: 0644]
core/java/android/content/Context.java
core/res/AndroidManifest.xml
core/tests/coretests/src/android/app/timezone/DistroFormatVersionTest.java [new file with mode: 0644]
core/tests/coretests/src/android/app/timezone/DistroRulesVersionTest.java [new file with mode: 0644]
core/tests/coretests/src/android/app/timezone/RulesStateTest.java [new file with mode: 0644]
core/tests/coretests/src/android/app/timezone/RulesUpdaterContractTest.java [new file with mode: 0644]