diff options
| author | Mathew Inwood <mathewi@google.com> | 2018-08-10 09:51:03 +0100 |
|---|---|---|
| committer | Mathew Inwood <mathewi@google.com> | 2018-08-10 09:51:03 +0100 |
| commit | e3807372f703acbfe650e8c838da1e28b1fb7538 (patch) | |
| tree | 62ca4607580d07c87cef192469b56c65c0a2f1c6 /core/java/android | |
| parent | 6e0404d4cc534cf35a7445df1983b6afccdfec96 (diff) | |
Add @UnsupportedAppUsage annotations
For packages:
android.service.wallpaper
android.service.vr
android.service.voice
android.service.trust
android.service.textservice
android.service.restrictions
android.service.resolver
android.service.quicksettings
android.service.power
android.service.pm
android.service.persistentdata
android.service.oemlock
android.service.notification
android.service.media
android.service.gatekeeper
android.service.fingerprint
android.service.euicc
android.service.dreams
android.service.diskstats
android.service.chooser
android.service.carrier
android.service.battery
android.service.autofill
android.service.appwidget
android.service
This is an automatically generated CL. See go/UnsupportedAppUsage
for more details.
Exempted-From-Owner-Approval: Mechanical changes to the codebase
which have been approved by Android API council and announced on
android-eng@
Bug: 110868826
Test: m
Change-Id: I51645d8a8cdce3015749fc27e34830e822ef41ae
Diffstat (limited to 'core/java/android')
11 files changed, 62 insertions, 0 deletions
diff --git a/core/java/android/service/dreams/DreamService.java b/core/java/android/service/dreams/DreamService.java index 2b114d568045..15b2aaebd1c0 100644 --- a/core/java/android/service/dreams/DreamService.java +++ b/core/java/android/service/dreams/DreamService.java @@ -21,6 +21,7 @@ import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.SdkConstant; import android.annotation.SdkConstant.SdkConstantType; +import android.annotation.UnsupportedAppUsage; import android.app.AlarmManager; import android.app.Service; import android.content.Intent; @@ -601,6 +602,7 @@ public class DreamService extends Service implements Window.Callback { * * @hide */ + @UnsupportedAppUsage public void setWindowless(boolean windowless) { mWindowless = windowless; } @@ -624,6 +626,7 @@ public class DreamService extends Service implements Window.Callback { * @see #startDozing * @hide For use by system UI components only. */ + @UnsupportedAppUsage public boolean canDoze() { return mCanDoze; } @@ -657,6 +660,7 @@ public class DreamService extends Service implements Window.Callback { * @see #stopDozing * @hide For use by system UI components only. */ + @UnsupportedAppUsage public void startDozing() { if (mCanDoze && !mDozing) { mDozing = true; @@ -690,6 +694,7 @@ public class DreamService extends Service implements Window.Callback { * @see #startDozing * @hide For use by system UI components only. */ + @UnsupportedAppUsage public void stopDozing() { if (mDozing) { mDozing = false; @@ -711,6 +716,7 @@ public class DreamService extends Service implements Window.Callback { * @see #setDozing(boolean) * @hide For use by system UI components only. */ + @UnsupportedAppUsage public boolean isDozing() { return mDozing; } @@ -767,6 +773,7 @@ public class DreamService extends Service implements Window.Callback { * * @hide For use by system UI components only. */ + @UnsupportedAppUsage public void setDozeScreenState(int state) { if (mDozeScreenState != state) { mDozeScreenState = state; @@ -785,6 +792,7 @@ public class DreamService extends Service implements Window.Callback { * @see #setDozeScreenBrightness * @hide For use by system UI components only. */ + @UnsupportedAppUsage public int getDozeScreenBrightness() { return mDozeScreenBrightness; } @@ -816,6 +824,7 @@ public class DreamService extends Service implements Window.Callback { * * @hide For use by system UI components only. */ + @UnsupportedAppUsage public void setDozeScreenBrightness(int brightness) { if (brightness != PowerManager.BRIGHTNESS_DEFAULT) { brightness = clampAbsoluteBrightness(brightness); diff --git a/core/java/android/service/euicc/EuiccProfileInfo.java b/core/java/android/service/euicc/EuiccProfileInfo.java index 4bbee616dca0..4a3978242a11 100644 --- a/core/java/android/service/euicc/EuiccProfileInfo.java +++ b/core/java/android/service/euicc/EuiccProfileInfo.java @@ -18,6 +18,7 @@ package android.service.euicc; import android.annotation.IntDef; import android.annotation.Nullable; import android.annotation.SystemApi; +import android.annotation.UnsupportedAppUsage; import android.os.Parcel; import android.os.Parcelable; import android.service.carrier.CarrierIdentifier; @@ -143,6 +144,7 @@ public final class EuiccProfileInfo implements Parcelable { * @deprecated - Do not use. */ @Deprecated + @UnsupportedAppUsage public EuiccProfileInfo(String iccid, @Nullable UiccAccessRule[] accessRules, @Nullable String nickname) { if (!TextUtils.isDigitsOnly(iccid)) { diff --git a/core/java/android/service/euicc/GetDefaultDownloadableSubscriptionListResult.java b/core/java/android/service/euicc/GetDefaultDownloadableSubscriptionListResult.java index e2171ae6bc76..bd91ca00145d 100644 --- a/core/java/android/service/euicc/GetDefaultDownloadableSubscriptionListResult.java +++ b/core/java/android/service/euicc/GetDefaultDownloadableSubscriptionListResult.java @@ -17,6 +17,7 @@ package android.service.euicc; import android.annotation.Nullable; import android.annotation.SystemApi; +import android.annotation.UnsupportedAppUsage; import android.os.Parcel; import android.os.Parcelable; import android.telephony.euicc.DownloadableSubscription; @@ -49,6 +50,7 @@ public final class GetDefaultDownloadableSubscriptionListResult implements Parce * @deprecated - Do no use. Use getResult() instead. */ @Deprecated + @UnsupportedAppUsage public final int result; @Nullable diff --git a/core/java/android/service/euicc/GetDownloadableSubscriptionMetadataResult.java b/core/java/android/service/euicc/GetDownloadableSubscriptionMetadataResult.java index 1edb5398add4..71f1d22d603d 100644 --- a/core/java/android/service/euicc/GetDownloadableSubscriptionMetadataResult.java +++ b/core/java/android/service/euicc/GetDownloadableSubscriptionMetadataResult.java @@ -17,6 +17,7 @@ package android.service.euicc; import android.annotation.Nullable; import android.annotation.SystemApi; +import android.annotation.UnsupportedAppUsage; import android.os.Parcel; import android.os.Parcelable; import android.telephony.euicc.DownloadableSubscription; @@ -46,6 +47,7 @@ public final class GetDownloadableSubscriptionMetadataResult implements Parcelab * @deprecated - Do no use. Use getResult() instead. */ @Deprecated + @UnsupportedAppUsage public final int result; @Nullable diff --git a/core/java/android/service/notification/NotificationListenerService.java b/core/java/android/service/notification/NotificationListenerService.java index 09eecd8e2868..36398eab76a2 100644 --- a/core/java/android/service/notification/NotificationListenerService.java +++ b/core/java/android/service/notification/NotificationListenerService.java @@ -21,6 +21,7 @@ import android.annotation.NonNull; import android.annotation.SdkConstant; import android.annotation.SystemApi; import android.annotation.TestApi; +import android.annotation.UnsupportedAppUsage; import android.app.ActivityManager; import android.app.INotificationManager; import android.app.Notification; @@ -93,6 +94,7 @@ import java.util.List; */ public abstract class NotificationListenerService extends Service { + @UnsupportedAppUsage private final String TAG = getClass().getSimpleName(); /** @@ -274,9 +276,11 @@ public abstract class NotificationListenerService extends Service { private final Object mLock = new Object(); + @UnsupportedAppUsage private Handler mHandler; /** @hide */ + @UnsupportedAppUsage protected NotificationListenerWrapper mWrapper = null; private boolean isConnected = false; @@ -286,6 +290,7 @@ public abstract class NotificationListenerService extends Service { /** * @hide */ + @UnsupportedAppUsage protected INotificationManager mNoMan; /** @@ -507,6 +512,7 @@ public abstract class NotificationListenerService extends Service { } /** @hide */ + @UnsupportedAppUsage protected final INotificationManager getNotificationInterface() { if (mNoMan == null) { mNoMan = INotificationManager.Stub.asInterface( @@ -1065,6 +1071,7 @@ public abstract class NotificationListenerService extends Service { } /** @hide */ + @UnsupportedAppUsage protected boolean isBound() { if (mWrapper == null) { Log.w(TAG, "Notification listener service not yet bound."); @@ -1463,6 +1470,7 @@ public abstract class NotificationListenerService extends Service { * no such preference has been expressed. * @hide */ + @UnsupportedAppUsage public int getVisibilityOverride() { return mVisibilityOverride; } diff --git a/core/java/android/service/notification/StatusBarNotification.java b/core/java/android/service/notification/StatusBarNotification.java index d1ebc6eca214..dd97d524d829 100644 --- a/core/java/android/service/notification/StatusBarNotification.java +++ b/core/java/android/service/notification/StatusBarNotification.java @@ -16,6 +16,7 @@ package android.service.notification; +import android.annotation.UnsupportedAppUsage; import android.app.Notification; import android.app.NotificationChannel; import android.content.Context; @@ -30,18 +31,26 @@ import android.os.UserHandle; * the status bar and any {@link android.service.notification.NotificationListenerService}s. */ public class StatusBarNotification implements Parcelable { + @UnsupportedAppUsage private final String pkg; + @UnsupportedAppUsage private final int id; + @UnsupportedAppUsage private final String tag; private final String key; private String groupKey; private String overrideGroupKey; + @UnsupportedAppUsage private final int uid; private final String opPkg; + @UnsupportedAppUsage private final int initialPid; + @UnsupportedAppUsage private final Notification notification; + @UnsupportedAppUsage private final UserHandle user; + @UnsupportedAppUsage private final long postTime; private Context mContext; // used for inflation & icon expansion @@ -269,16 +278,19 @@ public class StatusBarNotification implements Parcelable { } /** The notifying app's calling uid. @hide */ + @UnsupportedAppUsage public int getUid() { return uid; } /** The package used for AppOps tracking. @hide */ + @UnsupportedAppUsage public String getOpPkg() { return opPkg; } /** @hide */ + @UnsupportedAppUsage public int getInitialPid() { return initialPid; } @@ -346,6 +358,7 @@ public class StatusBarNotification implements Parcelable { /** * @hide */ + @UnsupportedAppUsage public Context getPackageContext(Context context) { if (mContext == null) { try { diff --git a/core/java/android/service/notification/ZenModeConfig.java b/core/java/android/service/notification/ZenModeConfig.java index 5ac36afc6324..a720528b1045 100644 --- a/core/java/android/service/notification/ZenModeConfig.java +++ b/core/java/android/service/notification/ZenModeConfig.java @@ -20,6 +20,7 @@ import static android.app.NotificationManager.Policy.SUPPRESSED_EFFECT_FULL_SCRE import static android.app.NotificationManager.Policy.SUPPRESSED_EFFECT_LIGHTS; import static android.app.NotificationManager.Policy.SUPPRESSED_EFFECT_PEEK; +import android.annotation.UnsupportedAppUsage; import android.app.ActivityManager; import android.app.AlarmManager; import android.app.NotificationManager; @@ -145,6 +146,7 @@ public class ZenModeConfig implements Parcelable { private static final String RULE_ATT_CREATION_TIME = "creationTime"; private static final String RULE_ATT_ENABLER = "enabler"; + @UnsupportedAppUsage public boolean allowAlarms = DEFAULT_ALLOW_ALARMS; public boolean allowMedia = DEFAULT_ALLOW_MEDIA; public boolean allowSystem = DEFAULT_ALLOW_SYSTEM; @@ -161,8 +163,10 @@ public class ZenModeConfig implements Parcelable { public int version; public ZenRule manualRule; + @UnsupportedAppUsage public ArrayMap<String, ZenRule> automaticRules = new ArrayMap<>(); + @UnsupportedAppUsage public ZenModeConfig() { } public ZenModeConfig(Parcel source) { @@ -1043,6 +1047,7 @@ public class ZenModeConfig implements Parcelable { return true; } + @UnsupportedAppUsage public static ScheduleInfo tryParseScheduleConditionId(Uri conditionId) { final boolean isSchedule = conditionId != null && Condition.SCHEME.equals(conditionId.getScheme()) @@ -1068,10 +1073,15 @@ public class ZenModeConfig implements Parcelable { } public static class ScheduleInfo { + @UnsupportedAppUsage public int[] days; + @UnsupportedAppUsage public int startHour; + @UnsupportedAppUsage public int startMinute; + @UnsupportedAppUsage public int endHour; + @UnsupportedAppUsage public int endMinute; public boolean exitAtAlarm; public long nextAlarm; @@ -1289,14 +1299,20 @@ public class ZenModeConfig implements Parcelable { } public static class ZenRule implements Parcelable { + @UnsupportedAppUsage public boolean enabled; + @UnsupportedAppUsage public boolean snoozing; // user manually disabled this instance + @UnsupportedAppUsage public String name; // required for automatic + @UnsupportedAppUsage public int zenMode; + @UnsupportedAppUsage public Uri conditionId; // required for automatic public Condition condition; // optional public ComponentName component; // optional public String id; // required for automatic (unique) + @UnsupportedAppUsage public long creationTime; // required for automatic public String enabler; // package name, only used for manual rules. diff --git a/core/java/android/service/voice/AlwaysOnHotwordDetector.java b/core/java/android/service/voice/AlwaysOnHotwordDetector.java index 76d89ef039c8..bd953cad2b75 100644 --- a/core/java/android/service/voice/AlwaysOnHotwordDetector.java +++ b/core/java/android/service/voice/AlwaysOnHotwordDetector.java @@ -19,6 +19,7 @@ package android.service.voice; import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.Nullable; +import android.annotation.UnsupportedAppUsage; import android.app.Activity; import android.content.Intent; import android.hardware.soundtrigger.IRecognitionStatusCallback; @@ -266,6 +267,7 @@ public class AlwaysOnHotwordDetector { * @hide */ @Nullable + @UnsupportedAppUsage public Integer getCaptureSession() { if (mCaptureAvailable) { return mCaptureSession; diff --git a/core/java/android/service/voice/VoiceInteractionService.java b/core/java/android/service/voice/VoiceInteractionService.java index 8f79bcffa776..0bbc07e8063e 100644 --- a/core/java/android/service/voice/VoiceInteractionService.java +++ b/core/java/android/service/voice/VoiceInteractionService.java @@ -17,6 +17,7 @@ package android.service.voice; import android.annotation.SdkConstant; +import android.annotation.UnsupportedAppUsage; import android.app.Service; import android.content.ComponentName; import android.content.Context; @@ -294,6 +295,7 @@ public class VoiceInteractionService extends Service { * @return true if the keyphrase and locale combination is supported, false otherwise. * @hide */ + @UnsupportedAppUsage public final boolean isKeyphraseAndLocaleSupportedForHotword(String keyphrase, Locale locale) { if (mKeyphraseEnrollmentInfo == null) { return false; diff --git a/core/java/android/service/vr/VrListenerService.java b/core/java/android/service/vr/VrListenerService.java index fa3d065d28a7..3c384955a578 100644 --- a/core/java/android/service/vr/VrListenerService.java +++ b/core/java/android/service/vr/VrListenerService.java @@ -18,6 +18,7 @@ package android.service.vr; import android.annotation.NonNull; import android.annotation.SdkConstant; +import android.annotation.UnsupportedAppUsage; import android.app.ActivityManager; import android.app.Service; import android.content.ComponentName; @@ -139,6 +140,7 @@ public abstract class VrListenerService extends Service { * @see android.R.attr#enableVrMode * @hide */ + @UnsupportedAppUsage public void onCurrentVrActivityChanged( ComponentName component, boolean running2dInVr, int pid) { // Override to implement. Default to old behaviour of sending null for 2D. diff --git a/core/java/android/service/wallpaper/WallpaperService.java b/core/java/android/service/wallpaper/WallpaperService.java index 29f73b55bb40..28467303df14 100644 --- a/core/java/android/service/wallpaper/WallpaperService.java +++ b/core/java/android/service/wallpaper/WallpaperService.java @@ -19,6 +19,7 @@ package android.service.wallpaper; import android.annotation.Nullable; import android.annotation.SdkConstant; import android.annotation.SdkConstant.SdkConstantType; +import android.annotation.UnsupportedAppUsage; import android.app.Service; import android.app.WallpaperColors; import android.app.WallpaperInfo; @@ -109,6 +110,7 @@ public abstract class WallpaperService extends Service { private static final int MSG_VISIBILITY_CHANGED = 10010; private static final int MSG_WALLPAPER_OFFSETS = 10020; private static final int MSG_WALLPAPER_COMMAND = 10025; + @UnsupportedAppUsage private static final int MSG_WINDOW_RESIZED = 10030; private static final int MSG_WINDOW_MOVED = 10035; private static final int MSG_TOUCH_EVENT = 10040; @@ -191,6 +193,7 @@ public abstract class WallpaperService extends Service { final Object mLock = new Object(); boolean mOffsetMessageEnqueued; + @UnsupportedAppUsage float mPendingXOffset; float mPendingYOffset; float mPendingXOffsetStep; @@ -479,6 +482,7 @@ public abstract class WallpaperService extends Service { } /** {@hide} */ + @UnsupportedAppUsage public void setFixedSizeAllowed(boolean allowed) { mFixedSizeAllowed = allowed; } |
