diff options
author | Dianne Hackborn <hackbod@google.com> | 2009-05-13 15:06:13 -0700 |
---|---|---|
committer | Dianne Hackborn <hackbod@google.com> | 2009-05-15 18:02:47 -0700 |
commit | a96cbb435d7b2197ab2b61fd98d14cbd6e0c5c3d (patch) | |
tree | 75e0804e6628f9bb818c5f6f918315640c721d4b /data/etc | |
parent | ba2a3a1b32e242eea4e97c927d886e8987fde3d4 (diff) | |
download | frameworks_base-a96cbb435d7b2197ab2b61fd98d14cbd6e0c5c3d.zip frameworks_base-a96cbb435d7b2197ab2b61fd98d14cbd6e0c5c3d.tar.gz frameworks_base-a96cbb435d7b2197ab2b61fd98d14cbd6e0c5c3d.tar.bz2 |
Implement compatibility support for WRITE_SDCARD permission.
Now old applications will automatically be granted it. Also renamed it from
SDCARD_WRITE to WRITE_SDCARD to be consistent with our other permissions,
and re-arranged how we do targetSdkVersion to actually be usuable for this
kind of stuff.
Note that right now this results in basically all apps being given the
WRITE_SDCARD permission, because their targetSdkVersion is not set. I will
be dealing with that in a future change.
Diffstat (limited to 'data/etc')
-rw-r--r-- | data/etc/platform.xml | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/data/etc/platform.xml b/data/etc/platform.xml index f80bd6b..526b6d9 100644 --- a/data/etc/platform.xml +++ b/data/etc/platform.xml @@ -54,7 +54,7 @@ <group gid="log" /> </permission> - <permission name="android.permission.SDCARD_WRITE" > + <permission name="android.permission.WRITE_SDCARD" > <group gid="sdcard_rw" /> </permission> @@ -84,6 +84,24 @@ others should have a fairly open environment in which to interact with the system. --> + <!-- Standard permissions granted to the shell. --> + <assign-permission name="android.permission.WRITE_SDCARD" uid="shell" /> + <assign-permission name="android.permission.SEND_SMS" uid="shell" /> + <assign-permission name="android.permission.CALL_PHONE" uid="shell" /> + <assign-permission name="android.permission.READ_CONTACTS" uid="shell" /> + <assign-permission name="android.permission.WRITE_CONTACTS" uid="shell" /> + <assign-permission name="android.permission.READ_OWNER_DATA" uid="shell" /> + <assign-permission name="android.permission.WRITE_OWNER_DATA" uid="shell" /> + <assign-permission name="android.permission.READ_CALENDAR" uid="shell" /> + <assign-permission name="android.permission.WRITE_CALENDAR" uid="shell" /> + <assign-permission name="android.permission.READ_USER_DICTIONARY" uid="shell" /> + <assign-permission name="android.permission.WRITE_USER_DICTIONARY" uid="shell" /> + <assign-permission name="android.permission.ACCESS_FINE_LOCATION" uid="shell" /> + <assign-permission name="android.permission.ACCESS_COARSE_LOCATION" uid="shell" /> + <assign-permission name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" uid="shell" /> + <assign-permission name="android.permission.ACCESS_NETWORK_STATE" uid="shell" /> + <assign-permission name="android.permission.ACCESS_WIFI_STATE" uid="shell" /> + <assign-permission name="android.permission.BLUETOOTH" uid="shell" /> <!-- System tool permissions granted to the shell. --> <assign-permission name="android.permission.GET_TASKS" uid="shell" /> <assign-permission name="android.permission.CHANGE_CONFIGURATION" uid="shell" /> @@ -114,6 +132,8 @@ <assign-permission name="android.permission.ACCESS_SURFACE_FLINGER" uid="shell" /> <assign-permission name="android.permission.READ_FRAME_BUFFER" uid="shell" /> <assign-permission name="android.permission.DEVICE_POWER" uid="shell" /> + <assign-permission name="android.permission.INSTALL_LOCATION_PROVIDER" uid="shell" /> + <assign-permission name="android.permission.INSTALL_LOCATION_COLLECTOR" uid="shell" /> <assign-permission name="android.permission.MODIFY_AUDIO_SETTINGS" uid="media" /> <assign-permission name="android.permission.ACCESS_DRM" uid="media" /> |