summaryrefslogtreecommitdiff
path: root/core/java/android/provider/TimeZoneRulesDataContract.java
Commit message (Collapse)AuthorAgeFilesLines
* Change SystemApi as per API council feedbackNeil Fuller2017-08-111-6/+0
| | | | | | | | | | | | | | | 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
* Add a new constant to TimeZoneRulesDataContractNeil Fuller2017-07-311-0/+6
| | | | | | | | | | 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
* Add TimeZoneRulesDataContract to system APINeil Fuller2017-07-121-1/+2
| | | | | | | | | | | 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
* Address further API review commentsNeil Fuller2017-07-111-28/+12
| | | | | | | | Address further API review comments from API reviewer. Bug: 31008728 Test: make droid Change-Id: I0b3f6be9eaf69ffa8a6e73475f9c3a9ba3e343f2
* Move column definitions to an inner classNeil Fuller2017-07-101-67/+88
| | | | | | | | | | 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
* More time zone update API classesNeil Fuller2017-05-041-0/+114
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