History log of /frameworks/base/core/java/android/provider/TimeZoneRulesDataContract.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
39ca5b870bffad0e75c81ab794788a24806895b9 11-Aug-2017 Neil Fuller <nfuller@google.com> Change SystemApi as per API council feedback

API council have requested a manifest constant be added
to the SystemApi directly in preference to an indirect
SystemApi constant here:
android.provider.TimeZoneRulesDataContract.READER_PERMISSION.

This is the third of three changes to (1) add the new constant,
(2) switch over code using the constant, (3) remove the old
constant.

Bug: 64568899
Test: None, build only
Change-Id: I75731b13ce2046556d6148aa5707cab6ed9cf9bf
(cherry picked from commit db57c03434c52d7596fbeae83e30044a6ffe5dbb)
/frameworks/base/core/java/android/provider/TimeZoneRulesDataContract.java
af4cfc5c81be042d6ae3fbedbaba4af2dfe8a243 28-Jul-2017 Neil Fuller <nfuller@google.com> Add a new constant to TimeZoneRulesDataContract

This enables time zone data app code (provided by Google)
to check the manifest (provided by the OEM) uses the right permission
without referencing internal manifest permission Strings directly.

Bug: 64139059
Test: Ran internal xTS tests
Change-Id: I4b1a8608beff3b5218ecf5162cfe8e31027e2007
(cherry picked from commit 8e2a85752b9b45e3294c5e94a6a882329433054f)
/frameworks/base/core/java/android/provider/TimeZoneRulesDataContract.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/provider/TimeZoneRulesDataContract.java
493781a5bf5c776d3ff8a59402372536eb0b87d6 11-Jul-2017 Neil Fuller <nfuller@google.com> Address further API review comments

Address further API review comments from API reviewer.

Bug: 31008728
Test: make droid
Change-Id: I0b3f6be9eaf69ffa8a6e73475f9c3a9ba3e343f2
/frameworks/base/core/java/android/provider/TimeZoneRulesDataContract.java
d07c331349ed0ba7584b7b4dfc74ca63fee30537 10-Jul-2017 Neil Fuller <nfuller@google.com> Move column definitions to an inner class

Move column definitions and other URI constants
to inner classes based on feedback from an API council
reviewer.

Bug: 31008728
Test: make droid
Change-Id: I213e44f2655017e0ca32a4dfb1f5617ef471d854
/frameworks/base/core/java/android/provider/TimeZoneRulesDataContract.java
a8889fa7faf8511c2cef9c09fa66e97682c32c0e 16-Mar-2017 Neil Fuller <nfuller@google.com> More time zone update API classes

This class forms the contract between the updater app
(the app provided by and triggered by the system)
and the data app (the app provided by the OEM to
provide time zone data).

Bug: 31008728
Test: make only, just constants
Change-Id: I687b75954e132884aec962fcf8955f3f38a00b2f
/frameworks/base/core/java/android/provider/TimeZoneRulesDataContract.java