Make READ_NEARBY_STREAMING_POLICY normal permission
Wear is not a privileged app, but needs to get this policy in order to implement this enforcement. Bug: 202346636 Test: TreeHugger Change-Id: I3855183b1172807c53cf2eef442545d6302a746e
This commit is contained in:
@@ -128,6 +128,7 @@ package android {
|
||||
field public static final String READ_EXTERNAL_STORAGE = "android.permission.READ_EXTERNAL_STORAGE";
|
||||
field @Deprecated public static final String READ_INPUT_STATE = "android.permission.READ_INPUT_STATE";
|
||||
field public static final String READ_LOGS = "android.permission.READ_LOGS";
|
||||
field public static final String READ_NEARBY_STREAMING_POLICY = "android.permission.READ_NEARBY_STREAMING_POLICY";
|
||||
field public static final String READ_PHONE_NUMBERS = "android.permission.READ_PHONE_NUMBERS";
|
||||
field public static final String READ_PHONE_STATE = "android.permission.READ_PHONE_STATE";
|
||||
field public static final String READ_PRECISE_PHONE_STATE = "android.permission.READ_PRECISE_PHONE_STATE";
|
||||
@@ -7180,8 +7181,8 @@ package android.app.admin {
|
||||
method public int getMaximumFailedPasswordsForWipe(@Nullable android.content.ComponentName);
|
||||
method public long getMaximumTimeToLock(@Nullable android.content.ComponentName);
|
||||
method @NonNull public java.util.List<java.lang.String> getMeteredDataDisabledPackages(@NonNull android.content.ComponentName);
|
||||
method public int getNearbyAppStreamingPolicy();
|
||||
method public int getNearbyNotificationStreamingPolicy();
|
||||
method @RequiresPermission(value=android.Manifest.permission.READ_NEARBY_STREAMING_POLICY, conditional=true) public int getNearbyAppStreamingPolicy();
|
||||
method @RequiresPermission(value=android.Manifest.permission.READ_NEARBY_STREAMING_POLICY, conditional=true) public int getNearbyNotificationStreamingPolicy();
|
||||
method @Deprecated @ColorInt public int getOrganizationColor(@NonNull android.content.ComponentName);
|
||||
method @Nullable public CharSequence getOrganizationName(@NonNull android.content.ComponentName);
|
||||
method public java.util.List<android.telephony.data.ApnSetting> getOverrideApns(@NonNull android.content.ComponentName);
|
||||
|
||||
@@ -7242,6 +7242,9 @@ public class DevicePolicyManager {
|
||||
* Returns the current runtime nearby notification streaming policy set by the device or profile
|
||||
* owner.
|
||||
*/
|
||||
@RequiresPermission(
|
||||
value = android.Manifest.permission.READ_NEARBY_STREAMING_POLICY,
|
||||
conditional = true)
|
||||
public @NearbyStreamingPolicy int getNearbyNotificationStreamingPolicy() {
|
||||
return getNearbyNotificationStreamingPolicy(myUserId());
|
||||
}
|
||||
@@ -7282,6 +7285,9 @@ public class DevicePolicyManager {
|
||||
/**
|
||||
* Returns the current runtime nearby app streaming policy set by the device or profile owner.
|
||||
*/
|
||||
@RequiresPermission(
|
||||
value = android.Manifest.permission.READ_NEARBY_STREAMING_POLICY,
|
||||
conditional = true)
|
||||
public @NearbyStreamingPolicy int getNearbyAppStreamingPolicy() {
|
||||
return getNearbyAppStreamingPolicy(myUserId());
|
||||
}
|
||||
|
||||
@@ -5832,11 +5832,10 @@
|
||||
<permission android:name="android.permission.RENOUNCE_PERMISSIONS"
|
||||
android:protectionLevel="signature|privileged" />
|
||||
|
||||
<!-- Allows an application to read nearby streaming policy. The policy allows the device
|
||||
to stream its notifications and apps to nearby devices.
|
||||
@hide -->
|
||||
<!-- Allows an application to read nearby streaming policy. The policy controls
|
||||
whether to allow the device to stream its notifications and apps to nearby devices. -->
|
||||
<permission android:name="android.permission.READ_NEARBY_STREAMING_POLICY"
|
||||
android:protectionLevel="signature|privileged" />
|
||||
android:protectionLevel="normal" />
|
||||
|
||||
<!-- @SystemApi Allows the holder to set the source of the data when setting a clip on the
|
||||
clipboard.
|
||||
|
||||
Reference in New Issue
Block a user