Merge "Add @UnsupportedAppUsage annotations"

This commit is contained in:
Andrei-Valentin Onea
2019-03-06 18:01:47 +00:00
committed by Gerrit Code Review
11 changed files with 49 additions and 49 deletions

View File

@@ -1478,7 +1478,6 @@ Landroid/service/wallpaper/IWallpaperEngine;->dispatchPointer(Landroid/view/Moti
Landroid/service/wallpaper/IWallpaperEngine;->dispatchWallpaperCommand(Ljava/lang/String;IIILandroid/os/Bundle;)V Landroid/service/wallpaper/IWallpaperEngine;->dispatchWallpaperCommand(Ljava/lang/String;IIILandroid/os/Bundle;)V
Landroid/service/wallpaper/IWallpaperEngine;->setVisibility(Z)V Landroid/service/wallpaper/IWallpaperEngine;->setVisibility(Z)V
Landroid/service/wallpaper/IWallpaperService$Stub;->asInterface(Landroid/os/IBinder;)Landroid/service/wallpaper/IWallpaperService; Landroid/service/wallpaper/IWallpaperService$Stub;->asInterface(Landroid/os/IBinder;)Landroid/service/wallpaper/IWallpaperService;
Landroid/speech/IRecognitionListener;->onEvent(ILandroid/os/Bundle;)V
Landroid/telecom/Log;->i(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V Landroid/telecom/Log;->i(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
Landroid/telecom/Log;->w(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V Landroid/telecom/Log;->w(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
Landroid/telephony/ims/compat/feature/MMTelFeature;-><init>()V Landroid/telephony/ims/compat/feature/MMTelFeature;-><init>()V
@@ -1489,10 +1488,6 @@ Landroid/telephony/JapanesePhoneNumberFormatter;->format(Landroid/text/Editable;
Landroid/telephony/mbms/IMbmsStreamingSessionCallback$Stub;-><init>()V Landroid/telephony/mbms/IMbmsStreamingSessionCallback$Stub;-><init>()V
Landroid/telephony/mbms/IStreamingServiceCallback$Stub;-><init>()V Landroid/telephony/mbms/IStreamingServiceCallback$Stub;-><init>()V
Landroid/telephony/mbms/vendor/IMbmsStreamingService$Stub;->asInterface(Landroid/os/IBinder;)Landroid/telephony/mbms/vendor/IMbmsStreamingService; Landroid/telephony/mbms/vendor/IMbmsStreamingService$Stub;->asInterface(Landroid/os/IBinder;)Landroid/telephony/mbms/vendor/IMbmsStreamingService;
Landroid/telephony/mbms/vendor/IMbmsStreamingService;->getPlaybackUri(ILjava/lang/String;)Landroid/net/Uri;
Landroid/telephony/mbms/vendor/IMbmsStreamingService;->initialize(Landroid/telephony/mbms/IMbmsStreamingSessionCallback;I)I
Landroid/telephony/mbms/vendor/IMbmsStreamingService;->requestUpdateStreamingServices(ILjava/util/List;)I
Landroid/telephony/mbms/vendor/IMbmsStreamingService;->startStreaming(ILjava/lang/String;Landroid/telephony/mbms/IStreamingServiceCallback;)I
Landroid/telephony/SmsCbCmasInfo;->getCategory()I Landroid/telephony/SmsCbCmasInfo;->getCategory()I
Landroid/telephony/SmsCbCmasInfo;->getCertainty()I Landroid/telephony/SmsCbCmasInfo;->getCertainty()I
Landroid/telephony/SmsCbCmasInfo;->getMessageClass()I Landroid/telephony/SmsCbCmasInfo;->getMessageClass()I
@@ -1534,17 +1529,9 @@ Landroid/view/IAppTransitionAnimationSpecsFuture$Stub;-><init>()V
Landroid/view/IDockedStackListener$Stub;-><init>()V Landroid/view/IDockedStackListener$Stub;-><init>()V
Landroid/view/IGraphicsStats$Stub$Proxy;-><init>(Landroid/os/IBinder;)V Landroid/view/IGraphicsStats$Stub$Proxy;-><init>(Landroid/os/IBinder;)V
Landroid/view/IGraphicsStats$Stub;->asInterface(Landroid/os/IBinder;)Landroid/view/IGraphicsStats; Landroid/view/IGraphicsStats$Stub;->asInterface(Landroid/os/IBinder;)Landroid/view/IGraphicsStats;
Landroid/view/IRecentsAnimationController;->finish(Z)V
Landroid/view/IRecentsAnimationController;->screenshotTask(I)Landroid/app/ActivityManager$TaskSnapshot; Landroid/view/IRecentsAnimationController;->screenshotTask(I)Landroid/app/ActivityManager$TaskSnapshot;
Landroid/view/IRecentsAnimationController;->setAnimationTargetsBehindSystemBars(Z)V
Landroid/view/IRecentsAnimationController;->setInputConsumerEnabled(Z)V
Landroid/view/IRecentsAnimationRunner$Stub;-><init>()V Landroid/view/IRecentsAnimationRunner$Stub;-><init>()V
Landroid/view/IRecentsAnimationRunner;->onAnimationCanceled()V
Landroid/view/IRecentsAnimationRunner;->onAnimationStart(Landroid/view/IRecentsAnimationController;[Landroid/view/RemoteAnimationTarget;Landroid/graphics/Rect;Landroid/graphics/Rect;)V
Landroid/view/IRemoteAnimationFinishedCallback;->onAnimationFinished()V
Landroid/view/IRemoteAnimationRunner$Stub;-><init>()V Landroid/view/IRemoteAnimationRunner$Stub;-><init>()V
Landroid/view/IRemoteAnimationRunner;->onAnimationCancelled()V
Landroid/view/IRemoteAnimationRunner;->onAnimationStart([Landroid/view/RemoteAnimationTarget;Landroid/view/IRemoteAnimationFinishedCallback;)V
Landroid/view/IRotationWatcher$Stub;-><init>()V Landroid/view/IRotationWatcher$Stub;-><init>()V
Landroid/view/IWindow$Stub;-><init>()V Landroid/view/IWindow$Stub;-><init>()V
Landroid/view/IWindow$Stub;->asInterface(Landroid/os/IBinder;)Landroid/view/IWindow; Landroid/view/IWindow$Stub;->asInterface(Landroid/os/IBinder;)Landroid/view/IWindow;
@@ -1557,45 +1544,11 @@ Landroid/view/IWindowManager$Stub$Proxy;->watchRotation(Landroid/view/IRotationW
Landroid/view/IWindowManager$Stub;-><init>()V Landroid/view/IWindowManager$Stub;-><init>()V
Landroid/view/IWindowManager$Stub;->asInterface(Landroid/os/IBinder;)Landroid/view/IWindowManager; Landroid/view/IWindowManager$Stub;->asInterface(Landroid/os/IBinder;)Landroid/view/IWindowManager;
Landroid/view/IWindowManager;->createInputConsumer(Landroid/os/IBinder;Ljava/lang/String;Landroid/view/InputChannel;)V Landroid/view/IWindowManager;->createInputConsumer(Landroid/os/IBinder;Ljava/lang/String;Landroid/view/InputChannel;)V
Landroid/view/IWindowManager;->destroyInputConsumer(Ljava/lang/String;)Z
Landroid/view/IWindowManager;->endProlongedAnimations()V
Landroid/view/IWindowManager;->executeAppTransition()V
Landroid/view/IWindowManager;->freezeRotation(I)V
Landroid/view/IWindowManager;->getAnimationScale(I)F
Landroid/view/IWindowManager;->getAnimationScales()[F Landroid/view/IWindowManager;->getAnimationScales()[F
Landroid/view/IWindowManager;->getBaseDisplaySize(ILandroid/graphics/Point;)V
Landroid/view/IWindowManager;->getDockedStackSide()I
Landroid/view/IWindowManager;->getInitialDisplayDensity(I)I
Landroid/view/IWindowManager;->getInitialDisplaySize(ILandroid/graphics/Point;)V
Landroid/view/IWindowManager;->getPendingAppTransition()I
Landroid/view/IWindowManager;->getStableInsets(ILandroid/graphics/Rect;)V
Landroid/view/IWindowManager;->hasNavigationBar()Z
Landroid/view/IWindowManager;->isKeyguardLocked()Z
Landroid/view/IWindowManager;->isKeyguardSecure()Z
Landroid/view/IWindowManager;->isSafeModeEnabled()Z
Landroid/view/IWindowManager;->lockNow(Landroid/os/Bundle;)V
Landroid/view/IWindowManager;->overridePendingAppTransitionMultiThumbFuture(Landroid/view/IAppTransitionAnimationSpecsFuture;Landroid/os/IRemoteCallback;Z)V
Landroid/view/IWindowManager;->overridePendingAppTransitionRemote(Landroid/view/RemoteAnimationAdapter;)V
Landroid/view/IWindowManager;->registerDockedStackListener(Landroid/view/IDockedStackListener;)V
Landroid/view/IWindowManager;->removeRotationWatcher(Landroid/view/IRotationWatcher;)V
Landroid/view/IWindowManager;->setAnimationScale(IF)V
Landroid/view/IWindowManager;->setAnimationScales([F)V
Landroid/view/IWindowManager;->setNavBarVirtualKeyHapticFeedbackEnabled(Z)V
Landroid/view/IWindowManager;->setShelfHeight(ZI)V
Landroid/view/IWindowManager;->setStrictModeVisualIndicatorPreference(Ljava/lang/String;)V
Landroid/view/IWindowManager;->thawRotation()V
Landroid/view/IWindowSession$Stub$Proxy;->relayout(Landroid/view/IWindow;ILandroid/view/WindowManager$LayoutParams;IIIIJLandroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/view/DisplayCutout$ParcelableWrapper;Landroid/util/MergedConfiguration;Landroid/view/Surface;)I Landroid/view/IWindowSession$Stub$Proxy;->relayout(Landroid/view/IWindow;ILandroid/view/WindowManager$LayoutParams;IIIIJLandroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/view/DisplayCutout$ParcelableWrapper;Landroid/util/MergedConfiguration;Landroid/view/Surface;)I
Landroid/view/IWindowSession$Stub;->asInterface(Landroid/os/IBinder;)Landroid/view/IWindowSession; Landroid/view/IWindowSession$Stub;->asInterface(Landroid/os/IBinder;)Landroid/view/IWindowSession;
Landroid/view/IWindowSession;->finishDrawing(Landroid/view/IWindow;)V
Landroid/view/IWindowSession;->getInTouchMode()Z
Landroid/view/IWindowSession;->performDrag(Landroid/view/IWindow;ILandroid/view/SurfaceControl;IFFFFLandroid/content/ClipData;)Landroid/os/IBinder;
Landroid/view/IWindowSession;->performHapticFeedback(Landroid/view/IWindow;IZ)Z
Landroid/view/IWindowSession;->remove(Landroid/view/IWindow;)V
Landroid/view/IWindowSession;->setInTouchMode(Z)V
Landroid/view/IWindowSession;->setTransparentRegion(Landroid/view/IWindow;Landroid/graphics/Region;)V
Landroid/view/IWindowSession;->wallpaperCommandComplete(Landroid/os/IBinder;Landroid/os/Bundle;)V Landroid/view/IWindowSession;->wallpaperCommandComplete(Landroid/os/IBinder;Landroid/os/Bundle;)V
Landroid/view/IWindowSession;->wallpaperOffsetsComplete(Landroid/os/IBinder;)V Landroid/view/IWindowSession;->wallpaperOffsetsComplete(Landroid/os/IBinder;)V
Landroid/view/RenderNodeAnimator;->setDuration(J)Landroid/view/RenderNodeAnimator;
Landroid/view/View$AttachInfo$InvalidateInfo;-><init>()V Landroid/view/View$AttachInfo$InvalidateInfo;-><init>()V
Landroid/view/View$CheckForLongPress;-><init>(Landroid/view/View;)V Landroid/view/View$CheckForLongPress;-><init>(Landroid/view/View;)V
Landroid/view/View$ListenerInfo;-><init>()V Landroid/view/View$ListenerInfo;-><init>()V
@@ -1604,9 +1557,7 @@ Landroid/webkit/CacheManager$CacheResult;-><init>()V
Landroid/webkit/IWebViewUpdateService$Stub$Proxy;-><init>(Landroid/os/IBinder;)V Landroid/webkit/IWebViewUpdateService$Stub$Proxy;-><init>(Landroid/os/IBinder;)V
Landroid/webkit/IWebViewUpdateService$Stub$Proxy;->waitForAndGetProvider()Landroid/webkit/WebViewProviderResponse; Landroid/webkit/IWebViewUpdateService$Stub$Proxy;->waitForAndGetProvider()Landroid/webkit/WebViewProviderResponse;
Landroid/webkit/IWebViewUpdateService$Stub;->asInterface(Landroid/os/IBinder;)Landroid/webkit/IWebViewUpdateService; Landroid/webkit/IWebViewUpdateService$Stub;->asInterface(Landroid/os/IBinder;)Landroid/webkit/IWebViewUpdateService;
Landroid/webkit/IWebViewUpdateService;->getCurrentWebViewPackageName()Ljava/lang/String;
Landroid/webkit/IWebViewUpdateService;->getValidWebViewPackages()[Landroid/webkit/WebViewProviderInfo; Landroid/webkit/IWebViewUpdateService;->getValidWebViewPackages()[Landroid/webkit/WebViewProviderInfo;
Landroid/webkit/IWebViewUpdateService;->isFallbackPackage(Ljava/lang/String;)Z
Landroid/widget/DigitalClock$FormatChangeObserver;-><init>(Landroid/widget/DigitalClock;)V Landroid/widget/DigitalClock$FormatChangeObserver;-><init>(Landroid/widget/DigitalClock;)V
Landroid/widget/QuickContactBadge$QueryHandler;-><init>(Landroid/widget/QuickContactBadge;Landroid/content/ContentResolver;)V Landroid/widget/QuickContactBadge$QueryHandler;-><init>(Landroid/widget/QuickContactBadge;Landroid/content/ContentResolver;)V
Landroid/widget/RelativeLayout$DependencyGraph$Node;-><init>()V Landroid/widget/RelativeLayout$DependencyGraph$Node;-><init>()V

View File

@@ -83,5 +83,6 @@ oneway interface IRecognitionListener {
* @param eventType the type of the occurred event * @param eventType the type of the occurred event
* @param params a Bundle containing the passed parameters * @param params a Bundle containing the passed parameters
*/ */
@UnsupportedAppUsage
void onEvent(in int eventType, in Bundle params); void onEvent(in int eventType, in Bundle params);
} }

View File

@@ -41,6 +41,7 @@ interface IRecentsAnimationController {
* the home activity should be moved to the top. Otherwise, the home activity is hidden and the * the home activity should be moved to the top. Otherwise, the home activity is hidden and the
* user is returned to the app. * user is returned to the app.
*/ */
@UnsupportedAppUsage
void finish(boolean moveHomeToTop); void finish(boolean moveHomeToTop);
/** /**
@@ -50,6 +51,7 @@ interface IRecentsAnimationController {
* may register the recents animation input consumer prior to starting the recents animation * may register the recents animation input consumer prior to starting the recents animation
* and then enable it mid-animation to start receiving touch events. * and then enable it mid-animation to start receiving touch events.
*/ */
@UnsupportedAppUsage
void setInputConsumerEnabled(boolean enabled); void setInputConsumerEnabled(boolean enabled);
/** /**
@@ -58,6 +60,7 @@ interface IRecentsAnimationController {
* they can control the SystemUI flags, otherwise the SystemUI flags from home activity will be * they can control the SystemUI flags, otherwise the SystemUI flags from home activity will be
* taken. * taken.
*/ */
@UnsupportedAppUsage
void setAnimationTargetsBehindSystemBars(boolean behindSystemBars); void setAnimationTargetsBehindSystemBars(boolean behindSystemBars);
/** /**

View File

@@ -33,6 +33,7 @@ oneway interface IRecentsAnimationRunner {
* wallpaper not drawing in time, or the handler not finishing the animation within a predefined * wallpaper not drawing in time, or the handler not finishing the animation within a predefined
* amount of time. * amount of time.
*/ */
@UnsupportedAppUsage
void onAnimationCanceled() = 1; void onAnimationCanceled() = 1;
/** /**
@@ -42,6 +43,7 @@ oneway interface IRecentsAnimationRunner {
* @param minimizedHomeBounds Specifies the bounds of the minimized home app, will be * @param minimizedHomeBounds Specifies the bounds of the minimized home app, will be
* {@code null} if the device is not currently in split screen * {@code null} if the device is not currently in split screen
*/ */
@UnsupportedAppUsage
void onAnimationStart(in IRecentsAnimationController controller, void onAnimationStart(in IRecentsAnimationController controller,
in RemoteAnimationTarget[] apps, in Rect homeContentInsets, in RemoteAnimationTarget[] apps, in Rect homeContentInsets,
in Rect minimizedHomeBounds) = 2; in Rect minimizedHomeBounds) = 2;

View File

@@ -23,5 +23,6 @@ package android.view;
* {@hide} * {@hide}
*/ */
interface IRemoteAnimationFinishedCallback { interface IRemoteAnimationFinishedCallback {
@UnsupportedAppUsage
void onAnimationFinished(); void onAnimationFinished();
} }

View File

@@ -33,6 +33,7 @@ oneway interface IRemoteAnimationRunner {
* @param apps The list of apps to animate. * @param apps The list of apps to animate.
* @param finishedCallback The callback to invoke when the animation is finished. * @param finishedCallback The callback to invoke when the animation is finished.
*/ */
@UnsupportedAppUsage
void onAnimationStart(in RemoteAnimationTarget[] apps, void onAnimationStart(in RemoteAnimationTarget[] apps,
in IRemoteAnimationFinishedCallback finishedCallback); in IRemoteAnimationFinishedCallback finishedCallback);
@@ -40,5 +41,6 @@ oneway interface IRemoteAnimationRunner {
* Called when the animation was cancelled. From this point on, any updates onto the leashes * Called when the animation was cancelled. From this point on, any updates onto the leashes
* won't have any effect anymore. * won't have any effect anymore.
*/ */
@UnsupportedAppUsage
void onAnimationCancelled(); void onAnimationCancelled();
} }

View File

@@ -75,10 +75,13 @@ interface IWindowManager
in IInputContext inputContext); in IInputContext inputContext);
boolean inputMethodClientHasFocus(IInputMethodClient client); boolean inputMethodClientHasFocus(IInputMethodClient client);
@UnsupportedAppUsage
void getInitialDisplaySize(int displayId, out Point size); void getInitialDisplaySize(int displayId, out Point size);
@UnsupportedAppUsage
void getBaseDisplaySize(int displayId, out Point size); void getBaseDisplaySize(int displayId, out Point size);
void setForcedDisplaySize(int displayId, int width, int height); void setForcedDisplaySize(int displayId, int width, int height);
void clearForcedDisplaySize(int displayId); void clearForcedDisplaySize(int displayId);
@UnsupportedAppUsage
int getInitialDisplayDensity(int displayId); int getInitialDisplayDensity(int displayId);
int getBaseDisplayDensity(int displayId); int getBaseDisplayDensity(int displayId);
void setForcedDisplayDensityForUser(int displayId, int density, int userId); void setForcedDisplayDensityForUser(int displayId, int density, int userId);
@@ -93,6 +96,7 @@ interface IWindowManager
void removeWindowToken(IBinder token, int displayId); void removeWindowToken(IBinder token, int displayId);
void setFocusedApp(IBinder token, boolean moveFocusNow); void setFocusedApp(IBinder token, boolean moveFocusNow);
void prepareAppTransition(int transit, boolean alwaysKeepCurrent); void prepareAppTransition(int transit, boolean alwaysKeepCurrent);
@UnsupportedAppUsage
int getPendingAppTransition(); int getPendingAppTransition();
void overridePendingAppTransition(String packageName, int enterAnim, int exitAnim, void overridePendingAppTransition(String packageName, int enterAnim, int exitAnim,
IRemoteCallback startedCallback); IRemoteCallback startedCallback);
@@ -122,16 +126,20 @@ interface IWindowManager
* used for recents, where generating the thumbnails of the specs takes a non-trivial amount of * used for recents, where generating the thumbnails of the specs takes a non-trivial amount of
* time, so we want to move that off the critical path for starting the new activity. * time, so we want to move that off the critical path for starting the new activity.
*/ */
@UnsupportedAppUsage
void overridePendingAppTransitionMultiThumbFuture( void overridePendingAppTransitionMultiThumbFuture(
IAppTransitionAnimationSpecsFuture specsFuture, IRemoteCallback startedCallback, IAppTransitionAnimationSpecsFuture specsFuture, IRemoteCallback startedCallback,
boolean scaleUp); boolean scaleUp);
@UnsupportedAppUsage
void overridePendingAppTransitionRemote(in RemoteAnimationAdapter remoteAnimationAdapter); void overridePendingAppTransitionRemote(in RemoteAnimationAdapter remoteAnimationAdapter);
@UnsupportedAppUsage
void executeAppTransition(); void executeAppTransition();
/** /**
* Used by system ui to report that recents has shown itself. * Used by system ui to report that recents has shown itself.
* @deprecated to be removed once prebuilts are updated * @deprecated to be removed once prebuilts are updated
*/ */
@UnsupportedAppUsage
void endProlongedAnimations(); void endProlongedAnimations();
// Re-evaluate the current orientation from the caller's state. // Re-evaluate the current orientation from the caller's state.
@@ -150,7 +158,9 @@ interface IWindowManager
void disableKeyguard(IBinder token, String tag); void disableKeyguard(IBinder token, String tag);
void reenableKeyguard(IBinder token); void reenableKeyguard(IBinder token);
void exitKeyguardSecurely(IOnKeyguardExitResult callback); void exitKeyguardSecurely(IOnKeyguardExitResult callback);
@UnsupportedAppUsage
boolean isKeyguardLocked(); boolean isKeyguardLocked();
@UnsupportedAppUsage
boolean isKeyguardSecure(); boolean isKeyguardSecure();
void dismissKeyguard(IKeyguardDismissCallback callback, CharSequence message); void dismissKeyguard(IKeyguardDismissCallback callback, CharSequence message);
@@ -160,9 +170,12 @@ interface IWindowManager
void closeSystemDialogs(String reason); void closeSystemDialogs(String reason);
// These can only be called with the SET_ANIMATON_SCALE permission. // These can only be called with the SET_ANIMATON_SCALE permission.
@UnsupportedAppUsage
float getAnimationScale(int which); float getAnimationScale(int which);
float[] getAnimationScales(); float[] getAnimationScales();
@UnsupportedAppUsage
void setAnimationScale(int which, float scale); void setAnimationScale(int which, float scale);
@UnsupportedAppUsage
void setAnimationScales(in float[] scales); void setAnimationScales(in float[] scales);
float getCurrentAnimatorScale(); float getCurrentAnimatorScale();
@@ -181,6 +194,7 @@ interface IWindowManager
// should be enabled. The 'enabled' value is null or blank for // should be enabled. The 'enabled' value is null or blank for
// the system default (differs per build variant) or any valid // the system default (differs per build variant) or any valid
// boolean string as parsed by SystemProperties.getBoolean(). // boolean string as parsed by SystemProperties.getBoolean().
@UnsupportedAppUsage
void setStrictModeVisualIndicatorPreference(String enabled); void setStrictModeVisualIndicatorPreference(String enabled);
/** /**
@@ -219,6 +233,7 @@ interface IWindowManager
* Remove a rotation watcher set using watchRotation. * Remove a rotation watcher set using watchRotation.
* @hide * @hide
*/ */
@UnsupportedAppUsage
void removeRotationWatcher(IRotationWatcher watcher); void removeRotationWatcher(IRotationWatcher watcher);
/** /**
@@ -234,12 +249,14 @@ interface IWindowManager
* thawRotation() is called. * thawRotation() is called.
* @hide * @hide
*/ */
@UnsupportedAppUsage
void freezeRotation(int rotation); void freezeRotation(int rotation);
/** /**
* Release the orientation lock imposed by freezeRotation(). * Release the orientation lock imposed by freezeRotation().
* @hide * @hide
*/ */
@UnsupportedAppUsage
void thawRotation(); void thawRotation();
/** /**
@@ -290,16 +307,19 @@ interface IWindowManager
/** /**
* Called by System UI to notify of changes to the visibility and height of the shelf. * Called by System UI to notify of changes to the visibility and height of the shelf.
*/ */
@UnsupportedAppUsage
void setShelfHeight(boolean visible, int shelfHeight); void setShelfHeight(boolean visible, int shelfHeight);
/** /**
* Called by System UI to enable or disable haptic feedback on the navigation bar buttons. * Called by System UI to enable or disable haptic feedback on the navigation bar buttons.
*/ */
@UnsupportedAppUsage
void setNavBarVirtualKeyHapticFeedbackEnabled(boolean enabled); void setNavBarVirtualKeyHapticFeedbackEnabled(boolean enabled);
/** /**
* Device has a software navigation bar (separate from the status bar). * Device has a software navigation bar (separate from the status bar).
*/ */
@UnsupportedAppUsage
boolean hasNavigationBar(); boolean hasNavigationBar();
/** /**
@@ -310,11 +330,13 @@ interface IWindowManager
/** /**
* Lock the device immediately with the specified options (can be null). * Lock the device immediately with the specified options (can be null).
*/ */
@UnsupportedAppUsage
void lockNow(in Bundle options); void lockNow(in Bundle options);
/** /**
* Device is in safe mode. * Device is in safe mode.
*/ */
@UnsupportedAppUsage
boolean isSafeModeEnabled(); boolean isSafeModeEnabled();
/** /**
@@ -342,6 +364,7 @@ interface IWindowManager
* @return the dock side the current docked stack is at; must be one of the * @return the dock side the current docked stack is at; must be one of the
* WindowManagerGlobal.DOCKED_* values * WindowManagerGlobal.DOCKED_* values
*/ */
@UnsupportedAppUsage
int getDockedStackSide(); int getDockedStackSide();
/** /**
@@ -354,6 +377,7 @@ interface IWindowManager
* Registers a listener that will be called when the dock divider changes its visibility or when * Registers a listener that will be called when the dock divider changes its visibility or when
* the docked stack gets added/removed. * the docked stack gets added/removed.
*/ */
@UnsupportedAppUsage
void registerDockedStackListener(IDockedStackListener listener); void registerDockedStackListener(IDockedStackListener listener);
/** /**
@@ -380,6 +404,7 @@ interface IWindowManager
/** /**
* Retrieves the current stable insets from the primary display. * Retrieves the current stable insets from the primary display.
*/ */
@UnsupportedAppUsage
void getStableInsets(int displayId, out Rect outInsets); void getStableInsets(int displayId, out Rect outInsets);
/** /**
@@ -398,6 +423,7 @@ interface IWindowManager
* Destroy an input consumer by name. This method will also dispose the input channels * Destroy an input consumer by name. This method will also dispose the input channels
* associated with that InputConsumer. * associated with that InputConsumer.
*/ */
@UnsupportedAppUsage
boolean destroyInputConsumer(String name); boolean destroyInputConsumer(String name);
/** /**

View File

@@ -49,6 +49,7 @@ interface IWindowSession {
int addToDisplayWithoutInputChannel(IWindow window, int seq, in WindowManager.LayoutParams attrs, int addToDisplayWithoutInputChannel(IWindow window, int seq, in WindowManager.LayoutParams attrs,
in int viewVisibility, in int layerStackId, out Rect outContentInsets, in int viewVisibility, in int layerStackId, out Rect outContentInsets,
out Rect outStableInsets); out Rect outStableInsets);
@UnsupportedAppUsage
void remove(IWindow window); void remove(IWindow window);
/** /**
@@ -123,6 +124,7 @@ interface IWindowSession {
* completely transparent, allowing it to work with the surface flinger * completely transparent, allowing it to work with the surface flinger
* to optimize compositing of this part of the window. * to optimize compositing of this part of the window.
*/ */
@UnsupportedAppUsage
void setTransparentRegion(IWindow window, in Region region); void setTransparentRegion(IWindow window, in Region region);
/** /**
@@ -144,11 +146,15 @@ interface IWindowSession {
*/ */
void getDisplayFrame(IWindow window, out Rect outDisplayFrame); void getDisplayFrame(IWindow window, out Rect outDisplayFrame);
@UnsupportedAppUsage
void finishDrawing(IWindow window); void finishDrawing(IWindow window);
@UnsupportedAppUsage
void setInTouchMode(boolean showFocus); void setInTouchMode(boolean showFocus);
@UnsupportedAppUsage
boolean getInTouchMode(); boolean getInTouchMode();
@UnsupportedAppUsage
boolean performHapticFeedback(IWindow window, int effectId, boolean always); boolean performHapticFeedback(IWindow window, int effectId, boolean always);
/** /**
@@ -167,6 +173,7 @@ interface IWindowSession {
* @param data Data transferred by drag and drop * @param data Data transferred by drag and drop
* @return Token of drag operation which will be passed to cancelDragAndDrop. * @return Token of drag operation which will be passed to cancelDragAndDrop.
*/ */
@UnsupportedAppUsage
IBinder performDrag(IWindow window, int flags, in SurfaceControl surface, int touchSource, IBinder performDrag(IWindow window, int flags, in SurfaceControl surface, int touchSource,
float touchX, float touchY, float thumbCenterX, float thumbCenterY, in ClipData data); float touchX, float touchY, float thumbCenterX, float thumbCenterY, in ClipData data);

View File

@@ -322,6 +322,7 @@ public class RenderNodeAnimator extends Animator {
return mUnscaledStartDelay; return mUnscaledStartDelay;
} }
@UnsupportedAppUsage
@Override @Override
public RenderNodeAnimator setDuration(long duration) { public RenderNodeAnimator setDuration(long duration) {
checkMutable(); checkMutable();

View File

@@ -61,6 +61,7 @@ interface IWebViewUpdateService {
/** /**
* Used by DevelopmentSetting to get the name of the WebView provider currently in use. * Used by DevelopmentSetting to get the name of the WebView provider currently in use.
*/ */
@UnsupportedAppUsage
String getCurrentWebViewPackageName(); String getCurrentWebViewPackageName();
/** /**
@@ -72,6 +73,7 @@ interface IWebViewUpdateService {
* Used by Settings to determine whether a certain package can be enabled/disabled by the user - * Used by Settings to determine whether a certain package can be enabled/disabled by the user -
* the package should not be modifiable in this way if it is a fallback package. * the package should not be modifiable in this way if it is a fallback package.
*/ */
@UnsupportedAppUsage
boolean isFallbackPackage(String packageName); boolean isFallbackPackage(String packageName);
/** /**

View File

@@ -26,13 +26,17 @@ import android.telephony.mbms.StreamingServiceInfo;
*/ */
interface IMbmsStreamingService interface IMbmsStreamingService
{ {
@UnsupportedAppUsage
int initialize(IMbmsStreamingSessionCallback callback, int subId); int initialize(IMbmsStreamingSessionCallback callback, int subId);
@UnsupportedAppUsage
int requestUpdateStreamingServices(int subId, in List<String> serviceClasses); int requestUpdateStreamingServices(int subId, in List<String> serviceClasses);
@UnsupportedAppUsage
int startStreaming(int subId, String serviceId, int startStreaming(int subId, String serviceId,
IStreamingServiceCallback callback); IStreamingServiceCallback callback);
@UnsupportedAppUsage
Uri getPlaybackUri(int subId, String serviceId); Uri getPlaybackUri(int subId, String serviceId);
void stopStreaming(int subId, String serviceId); void stopStreaming(int subId, String serviceId);