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
|