diff options
| author | 2018-08-28 14:54:28 +0000 | |
|---|---|---|
| committer | 2018-08-28 14:54:28 +0000 | |
| commit | 0f7efd09bd9f6a35bea1c8e91bdcf03feaeca7c9 (patch) | |
| tree | 31036de010c15ee76d813402cb26598c089475e8 | |
| parent | ec084ddb65cd6869e169c593d2a0f441b9247bf6 (diff) | |
| parent | caa4203ee9bf9f6baf75ae474a6cf5ca3dfc1ff5 (diff) | |
Merge "Restrict READ_FRAME_BUFFER to signature only"
| -rw-r--r-- | api/current.txt | 1 | ||||
| -rw-r--r-- | api/system-current.txt | 1 | ||||
| -rw-r--r-- | config/hiddenapi-light-greylist.txt | 1 | ||||
| -rw-r--r-- | core/res/AndroidManifest.xml | 8 |
4 files changed, 6 insertions, 5 deletions
diff --git a/api/current.txt b/api/current.txt index 13ea5cc567b1..8396e08ac4d8 100644 --- a/api/current.txt +++ b/api/current.txt @@ -103,7 +103,6 @@ package android { field public static final java.lang.String READ_CALL_LOG = "android.permission.READ_CALL_LOG"; field public static final java.lang.String READ_CONTACTS = "android.permission.READ_CONTACTS"; field public static final deprecated java.lang.String READ_EXTERNAL_STORAGE = "android.permission.READ_EXTERNAL_STORAGE"; - field public static final java.lang.String READ_FRAME_BUFFER = "android.permission.READ_FRAME_BUFFER"; field public static final deprecated java.lang.String READ_INPUT_STATE = "android.permission.READ_INPUT_STATE"; field public static final java.lang.String READ_LOGS = "android.permission.READ_LOGS"; field public static final java.lang.String READ_MEDIA_AUDIO = "android.permission.READ_MEDIA_AUDIO"; diff --git a/api/system-current.txt b/api/system-current.txt index 41175798a1b0..442cf8d88369 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -134,7 +134,6 @@ package android { field public static final java.lang.String QUERY_TIME_ZONE_RULES = "android.permission.QUERY_TIME_ZONE_RULES"; field public static final java.lang.String READ_CONTENT_RATING_SYSTEMS = "android.permission.READ_CONTENT_RATING_SYSTEMS"; field public static final java.lang.String READ_DREAM_STATE = "android.permission.READ_DREAM_STATE"; - field public static final java.lang.String READ_FRAME_BUFFER = "android.permission.READ_FRAME_BUFFER"; field public static final java.lang.String READ_INSTALL_SESSIONS = "android.permission.READ_INSTALL_SESSIONS"; field public static final java.lang.String READ_LOGS = "android.permission.READ_LOGS"; field public static final java.lang.String READ_NETWORK_USAGE_HISTORY = "android.permission.READ_NETWORK_USAGE_HISTORY"; diff --git a/config/hiddenapi-light-greylist.txt b/config/hiddenapi-light-greylist.txt index 0d7e6131af1f..7f28fdf40c0d 100644 --- a/config/hiddenapi-light-greylist.txt +++ b/config/hiddenapi-light-greylist.txt @@ -489,6 +489,7 @@ Landroid/location/ILocationManager$Stub$Proxy;-><init>(Landroid/os/IBinder;)V Landroid/location/ILocationManager$Stub;->asInterface(Landroid/os/IBinder;)Landroid/location/ILocationManager; Landroid/location/ILocationManager$Stub;->TRANSACTION_getAllProviders:I Landroid/location/ILocationManager;->getAllProviders()Ljava/util/List; +Landroid/Manifest$permission;->READ_FRAME_BUFFER:Ljava/lang/String; Landroid/media/IAudioFocusDispatcher;->dispatchAudioFocusChange(ILjava/lang/String;)V Landroid/media/IAudioRoutesObserver$Stub;-><init>()V Landroid/media/IAudioService$Stub$Proxy;-><init>(Landroid/os/IBinder;)V diff --git a/core/res/AndroidManifest.xml b/core/res/AndroidManifest.xml index 8f176e803b6e..e4e7c197f368 100644 --- a/core/res/AndroidManifest.xml +++ b/core/res/AndroidManifest.xml @@ -3238,11 +3238,13 @@ <permission android:name="android.permission.ACCESS_SURFACE_FLINGER" android:protectionLevel="signature" /> - <!-- @SystemApi Allows an application to take screen shots and more generally + <!-- Allows an application to take screen shots and more generally get access to the frame buffer data. - <p>Not for use by third-party applications. --> + <p>Not for use by third-party applications. + @hide + @removed --> <permission android:name="android.permission.READ_FRAME_BUFFER" - android:protectionLevel="signature|privileged" /> + android:protectionLevel="signature" /> <!-- Allows an application to use InputFlinger's low level features. @hide --> |