Expose BAL related APIs as @SystemApi
... Because the permission is already privileged and used by unbundled APKs. Bug: 171062986 CTS-Coverage-Bug: 171196794 Test: build Change-Id: Ibd6f961094fab8af71cfa26f54d97e69496633e2
This commit is contained in:
@@ -225,6 +225,7 @@ package android {
|
||||
field public static final String SET_WALLPAPER_COMPONENT = "android.permission.SET_WALLPAPER_COMPONENT";
|
||||
field public static final String SHOW_KEYGUARD_MESSAGE = "android.permission.SHOW_KEYGUARD_MESSAGE";
|
||||
field public static final String SHUTDOWN = "android.permission.SHUTDOWN";
|
||||
field public static final String START_ACTIVITIES_FROM_BACKGROUND = "android.permission.START_ACTIVITIES_FROM_BACKGROUND";
|
||||
field public static final String STATUS_BAR_SERVICE = "android.permission.STATUS_BAR_SERVICE";
|
||||
field public static final String STOP_APP_SWITCHES = "android.permission.STOP_APP_SWITCHES";
|
||||
field public static final String SUBSTITUTE_NOTIFICATION_APP_NAME = "android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME";
|
||||
@@ -594,7 +595,7 @@ package android.app {
|
||||
|
||||
public class BroadcastOptions {
|
||||
method public static android.app.BroadcastOptions makeBasic();
|
||||
method @RequiresPermission("android.permission.START_ACTIVITIES_FROM_BACKGROUND") public void setBackgroundActivityStartsAllowed(boolean);
|
||||
method @RequiresPermission(android.Manifest.permission.START_ACTIVITIES_FROM_BACKGROUND) public void setBackgroundActivityStartsAllowed(boolean);
|
||||
method public void setDontSendToRestrictedApps(boolean);
|
||||
method @RequiresPermission(android.Manifest.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST) public void setTemporaryAppWhitelistDuration(long);
|
||||
method public android.os.Bundle toBundle();
|
||||
@@ -1802,6 +1803,7 @@ package android.content {
|
||||
field public static final String APP_PREDICTION_SERVICE = "app_prediction";
|
||||
field public static final String BACKUP_SERVICE = "backup";
|
||||
field public static final String BATTERY_STATS_SERVICE = "batterystats";
|
||||
field public static final int BIND_ALLOW_BACKGROUND_ACTIVITY_STARTS = 1048576; // 0x100000
|
||||
field public static final String BUGREPORT_SERVICE = "bugreport";
|
||||
field public static final String CONTENT_SUGGESTIONS_SERVICE = "content_suggestions";
|
||||
field public static final String CONTEXTHUB_SERVICE = "contexthub";
|
||||
|
||||
@@ -382,6 +382,7 @@ public abstract class Context {
|
||||
* {@link android.Manifest.permission#START_ACTIVITIES_FROM_BACKGROUND}.
|
||||
* @hide
|
||||
*/
|
||||
@SystemApi
|
||||
public static final int BIND_ALLOW_BACKGROUND_ACTIVITY_STARTS = 0x00100000;
|
||||
|
||||
/**
|
||||
|
||||
@@ -2539,8 +2539,7 @@
|
||||
<permission android:name="android.permission.START_ANY_ACTIVITY"
|
||||
android:protectionLevel="signature" />
|
||||
|
||||
<!-- Allows an application to start activities from background
|
||||
@hide -->
|
||||
<!-- @SystemApi @hide Allows an application to start activities from background -->
|
||||
<permission android:name="android.permission.START_ACTIVITIES_FROM_BACKGROUND"
|
||||
android:protectionLevel="signature|privileged|vendorPrivileged|oem|verifier" />
|
||||
|
||||
|
||||
@@ -225,6 +225,7 @@ package android {
|
||||
field public static final String SET_WALLPAPER_COMPONENT = "android.permission.SET_WALLPAPER_COMPONENT";
|
||||
field public static final String SHOW_KEYGUARD_MESSAGE = "android.permission.SHOW_KEYGUARD_MESSAGE";
|
||||
field public static final String SHUTDOWN = "android.permission.SHUTDOWN";
|
||||
field public static final String START_ACTIVITIES_FROM_BACKGROUND = "android.permission.START_ACTIVITIES_FROM_BACKGROUND";
|
||||
field public static final String STATUS_BAR_SERVICE = "android.permission.STATUS_BAR_SERVICE";
|
||||
field public static final String STOP_APP_SWITCHES = "android.permission.STOP_APP_SWITCHES";
|
||||
field public static final String SUBSTITUTE_NOTIFICATION_APP_NAME = "android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME";
|
||||
@@ -594,7 +595,7 @@ package android.app {
|
||||
|
||||
public class BroadcastOptions {
|
||||
method public static android.app.BroadcastOptions makeBasic();
|
||||
method @RequiresPermission("android.permission.START_ACTIVITIES_FROM_BACKGROUND") public void setBackgroundActivityStartsAllowed(boolean);
|
||||
method @RequiresPermission(android.Manifest.permission.START_ACTIVITIES_FROM_BACKGROUND) public void setBackgroundActivityStartsAllowed(boolean);
|
||||
method public void setDontSendToRestrictedApps(boolean);
|
||||
method @RequiresPermission(android.Manifest.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST) public void setTemporaryAppWhitelistDuration(long);
|
||||
method public android.os.Bundle toBundle();
|
||||
@@ -1742,6 +1743,7 @@ package android.content {
|
||||
field public static final String APP_PREDICTION_SERVICE = "app_prediction";
|
||||
field public static final String BACKUP_SERVICE = "backup";
|
||||
field public static final String BATTERY_STATS_SERVICE = "batterystats";
|
||||
field public static final int BIND_ALLOW_BACKGROUND_ACTIVITY_STARTS = 1048576; // 0x100000
|
||||
field public static final String BUGREPORT_SERVICE = "bugreport";
|
||||
field public static final String CONTENT_SUGGESTIONS_SERVICE = "content_suggestions";
|
||||
field public static final String CONTEXTHUB_SERVICE = "contexthub";
|
||||
|
||||
Reference in New Issue
Block a user