Merge "Add TimeZoneRulesDataContract to system API"

This commit is contained in:
TreeHugger Robot
2017-07-17 16:44:47 +00:00
committed by Android (Google) Code Review
8 changed files with 18 additions and 7 deletions

View File

@@ -38564,6 +38564,22 @@ package android.provider {
field public static final java.lang.String TYPE = "type";
}
public final class TimeZoneRulesDataContract {
field public static final java.lang.String AUTHORITY = "com.android.timezone";
}
public static final class TimeZoneRulesDataContract.Operation {
field public static final java.lang.String COLUMN_DISTRO_MAJOR_VERSION = "distro_major_version";
field public static final java.lang.String COLUMN_DISTRO_MINOR_VERSION = "distro_minor_version";
field public static final java.lang.String COLUMN_REVISION = "revision";
field public static final java.lang.String COLUMN_RULES_VERSION = "rules_version";
field public static final java.lang.String COLUMN_TYPE = "type";
field public static final android.net.Uri CONTENT_URI;
field public static final java.lang.String TYPE_INSTALL = "INSTALL";
field public static final java.lang.String TYPE_NO_OP = "NOOP";
field public static final java.lang.String TYPE_UNINSTALL = "UNINSTALL";
}
public class UserDictionary {
ctor public UserDictionary();
field public static final java.lang.String AUTHORITY = "user_dictionary";

View File

@@ -27,7 +27,6 @@ import java.lang.annotation.RetentionPolicy;
*
* @hide
*/
// TODO(nfuller): Expose necessary APIs for OEMs with @SystemApi. http://b/31008728
public abstract class Callback {
@Retention(RetentionPolicy.SOURCE)

View File

@@ -35,7 +35,6 @@ import android.os.Parcelable;
*
* @hide
*/
// TODO(nfuller): Expose necessary APIs for OEMs with @SystemApi. http://b/31008728
public final class DistroFormatVersion implements Parcelable {
private final int mMajorVersion;

View File

@@ -36,7 +36,6 @@ import android.os.Parcelable;
*
* @hide
*/
// TODO(nfuller): Expose necessary APIs for OEMs with @SystemApi. http://b/31008728
public final class DistroRulesVersion implements Parcelable {
private final String mRulesVersion;

View File

@@ -64,7 +64,6 @@ import java.util.Arrays;
* {@link Context#TIME_ZONE_RULES_MANAGER_SERVICE}.
* @hide
*/
// TODO(nfuller): Expose necessary APIs for OEMs with @SystemApi. http://b/31008728
public final class RulesManager {
private static final String TAG = "timezone.RulesManager";
private static final boolean DEBUG = false;

View File

@@ -60,7 +60,6 @@ import java.lang.annotation.RetentionPolicy;
*
* @hide
*/
// TODO(nfuller): Expose necessary APIs for OEMs with @SystemApi. http://b/31008728
public final class RulesState implements Parcelable {
@Retention(RetentionPolicy.SOURCE)

View File

@@ -27,7 +27,6 @@ import android.os.UserHandle;
*
* @hide
*/
// TODO(nfuller): Expose necessary APIs for OEMs with @SystemApi. http://b/31008728
public final class RulesUpdaterContract {
/**

View File

@@ -16,6 +16,7 @@
package android.provider;
import android.annotation.SystemApi;
import android.net.Uri;
/**
@@ -24,7 +25,7 @@ import android.net.Uri;
*
* @hide
*/
// TODO(nfuller): Expose necessary APIs for OEMs with @SystemApi. http://b/31008728
@SystemApi
public final class TimeZoneRulesDataContract {
private TimeZoneRulesDataContract() {}