Make ACCESS_USB permission for applications to access USB devices:

- change from signatureOrSystem to normal
- no longer associate this permission with the "usb" unix group
- add to public API

Change-Id: I3be3a5d138719dd126ff0a798824a77f9ce79e24
Signed-off-by: Mike Lockwood <lockwood@android.com>
This commit is contained in:
Mike Lockwood
2011-01-07 12:37:54 -05:00
parent e7d511e148
commit 97d7e4c227
3 changed files with 13 additions and 7 deletions

View File

@@ -111,6 +111,17 @@
visibility="public"
>
</field>
<field name="ACCESS_USB"
type="java.lang.String"
transient="false"
volatile="false"
value="&quot;android.permission.ACCESS_USB&quot;"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
<field name="ACCESS_WIFI_STATE"
type="java.lang.String"
transient="false"

View File

@@ -464,11 +464,10 @@
android:label="@string/permlab_flashlight"
android:description="@string/permdesc_flashlight" />
<!-- Allows an application to access USB devices
@hide -->
<!-- Allows an application to access USB devices -->
<permission android:name="android.permission.ACCESS_USB"
android:permissionGroup="android.permission-group.HARDWARE_CONTROLS"
android:protectionLevel="signatureOrSystem"
android:protectionLevel="normal"
android:label="@string/permlab_accessUsb"
android:description="@string/permdesc_accessUsb" />

View File

@@ -58,10 +58,6 @@
<group gid="sdcard_rw" />
</permission>
<permission name="android.permission.ACCESS_USB" >
<group gid="usb" />
</permission>
<permission name="android.permission.ACCESS_MTP" >
<group gid="mtp" />
</permission>