Merge "Expand visibility of projection state API so Android Auto can access it."
This commit is contained in:
@@ -802,12 +802,17 @@ package android.app {
|
||||
method @RequiresPermission(android.Manifest.permission.ENTER_CAR_MODE_PRIORITIZED) public void enableCarMode(@IntRange(from=0) int, int);
|
||||
method @RequiresPermission(android.Manifest.permission.READ_PROJECTION_STATE) public int getActiveProjectionTypes();
|
||||
method @NonNull @RequiresPermission(android.Manifest.permission.READ_PROJECTION_STATE) public java.util.Set<java.lang.String> getProjectingPackages(int);
|
||||
method @RequiresPermission(value=android.Manifest.permission.TOGGLE_AUTOMOTIVE_PROJECTION, conditional=true) public boolean releaseProjection(int);
|
||||
method @RequiresPermission(android.Manifest.permission.READ_PROJECTION_STATE) public void removeOnProjectionStateChangeListener(@NonNull android.app.UiModeManager.OnProjectionStateChangeListener);
|
||||
method @RequiresPermission(value=android.Manifest.permission.TOGGLE_AUTOMOTIVE_PROJECTION, conditional=true) public boolean requestProjection(int);
|
||||
field public static final String ACTION_ENTER_CAR_MODE_PRIORITIZED = "android.app.action.ENTER_CAR_MODE_PRIORITIZED";
|
||||
field public static final String ACTION_EXIT_CAR_MODE_PRIORITIZED = "android.app.action.EXIT_CAR_MODE_PRIORITIZED";
|
||||
field public static final int DEFAULT_PRIORITY = 0; // 0x0
|
||||
field public static final String EXTRA_CALLING_PACKAGE = "android.app.extra.CALLING_PACKAGE";
|
||||
field public static final String EXTRA_PRIORITY = "android.app.extra.PRIORITY";
|
||||
field public static final int PROJECTION_TYPE_ALL = 65535; // 0xffff
|
||||
field public static final int PROJECTION_TYPE_AUTOMOTIVE = 1; // 0x1
|
||||
field public static final int PROJECTION_TYPE_NONE = 0; // 0x0
|
||||
}
|
||||
|
||||
public static interface UiModeManager.OnProjectionStateChangeListener {
|
||||
|
||||
Reference in New Issue
Block a user