Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 94ff9d8c authored by Narayan Kamath's avatar Narayan Kamath
Browse files

SystemUI: Set usesPermissionFlags="neverForLocation"

System UI requires BT permissions in order to present device
state to users, and these permissions are never used to derive
user location.

This change also removes the COARSE_LOCATION permission that
was added in commit a8610172 to receive BluetoothDevice.ACTION_FOUND
broadcasts. This is no longer necessary.

Test: atest SystemUITests
Bug: 187069003

Change-Id: I0c9e6603aeb99d3ccfc21d4e26314740e08cf166
parent bdb2eff6
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -62,11 +62,13 @@
    <!-- Networking and telephony -->
    <uses-permission android:name="android.permission.BLUETOOTH" />
    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
    <uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE"/>
    <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
    <uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
    <uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE"
            android:usesPermissionFlags="neverForLocation" />
    <uses-permission android:name="android.permission.BLUETOOTH_CONNECT"
            android:usesPermissionFlags="neverForLocation" />
    <uses-permission android:name="android.permission.BLUETOOTH_SCAN"
            android:usesPermissionFlags="neverForLocation" />
    <uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
    <uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE" />