Stop calling Enforcereadpermission from DeviceConf
Stop calling enforcereadpermission from DeviceConfig.java because It's not safe to call Enforcereadpermission from the client peocess side. Test: m Bug: 258220607 Change-Id: I9e83866f41ebe174888722336c45cf0986359e91
This commit is contained in:
@@ -10529,7 +10529,7 @@ package android.provider {
|
||||
}
|
||||
|
||||
public final class DeviceConfig {
|
||||
method @RequiresPermission(android.Manifest.permission.READ_DEVICE_CONFIG) public static void addOnPropertiesChangedListener(@NonNull String, @NonNull java.util.concurrent.Executor, @NonNull android.provider.DeviceConfig.OnPropertiesChangedListener);
|
||||
method public static void addOnPropertiesChangedListener(@NonNull String, @NonNull java.util.concurrent.Executor, @NonNull android.provider.DeviceConfig.OnPropertiesChangedListener);
|
||||
method @RequiresPermission(android.Manifest.permission.WRITE_DEVICE_CONFIG) public static boolean deleteProperty(@NonNull String, @NonNull String);
|
||||
method @RequiresPermission(android.Manifest.permission.READ_DEVICE_CONFIG) public static boolean getBoolean(@NonNull String, @NonNull String, boolean);
|
||||
method @RequiresPermission(android.Manifest.permission.READ_DEVICE_CONFIG) public static float getFloat(@NonNull String, @NonNull String, float);
|
||||
|
||||
@@ -1167,12 +1167,10 @@ public final class DeviceConfig {
|
||||
* @see #removeOnPropertiesChangedListener(OnPropertiesChangedListener)
|
||||
*/
|
||||
@SystemApi
|
||||
@RequiresPermission(READ_DEVICE_CONFIG)
|
||||
public static void addOnPropertiesChangedListener(
|
||||
@NonNull String namespace,
|
||||
@NonNull @CallbackExecutor Executor executor,
|
||||
@NonNull OnPropertiesChangedListener onPropertiesChangedListener) {
|
||||
Settings.Config.enforceReadPermission(namespace);
|
||||
synchronized (sLock) {
|
||||
Pair<String, Executor> oldNamespace = sListeners.get(onPropertiesChangedListener);
|
||||
if (oldNamespace == null) {
|
||||
|
||||
Reference in New Issue
Block a user