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 /api | |
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 'api')
-rw-r--r-- | api/current.xml | 78 |
1 files changed, 55 insertions, 23 deletions
diff --git a/api/current.xml b/api/current.xml index 7d55a7d..9521131 100644 --- a/api/current.xml +++ b/api/current.xml @@ -870,17 +870,6 @@ visibility="public" > </field> -<field name="SDCARD_WRITE" - type="java.lang.String" - transient="false" - volatile="false" - value=""android.permission.SDCARD_WRITE"" - static="true" - final="true" - deprecated="not deprecated" - visibility="public" -> -</field> <field name="SEND_SMS" type="java.lang.String" transient="false" @@ -1167,6 +1156,17 @@ visibility="public" > </field> +<field name="WRITE_SDCARD" + type="java.lang.String" + transient="false" + volatile="false" + value=""android.permission.WRITE_SDCARD"" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="WRITE_SECURE_SETTINGS" type="java.lang.String" transient="false" @@ -31824,6 +31824,16 @@ visibility="public" > </field> +<field name="targetSdkVersion" + type="int" + transient="false" + volatile="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</field> <field name="taskAffinity" type="java.lang.String" transient="false" @@ -31999,22 +32009,11 @@ visibility="public" > </field> -<field name="FLAG_TARGETS_SDK" - type="int" - transient="false" - volatile="false" - value="256" - static="true" - final="true" - deprecated="not deprecated" - visibility="public" -> -</field> <field name="FLAG_TEST_ONLY" type="int" transient="false" volatile="false" - value="512" + value="256" static="true" final="true" deprecated="not deprecated" @@ -86002,6 +86001,28 @@ visibility="public" > </field> +<field name="CUR_DEVELOPMENT" + type="int" + transient="false" + volatile="false" + value="10000" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> +<field name="DONUT" + type="int" + transient="false" + volatile="false" + value="10000" + static="true" + final="true" + deprecated="not deprecated" + visibility="public" +> +</field> </class> <class name="Bundle" extends="java.lang.Object" @@ -139611,6 +139632,17 @@ <implements name="java.lang.annotation.Annotation"> </implements> </class> +<class name="ViewDebug.FlagToString" + extends="java.lang.Object" + abstract="true" + static="true" + final="false" + deprecated="not deprecated" + visibility="public" +> +<implements name="java.lang.annotation.Annotation"> +</implements> +</class> <class name="ViewDebug.HierarchyTraceType" extends="java.lang.Enum" abstract="false" |