am 3202d380: Fix issue #2631417: Expose FLAG_EXTERNAL_STORAGE

Merge commit '3202d380226043fa665df3c92252f791f8c52d55' into froyo-plus-aosp

* commit '3202d380226043fa665df3c92252f791f8c52d55':
  Fix issue #2631417: Expose FLAG_EXTERNAL_STORAGE
This commit is contained in:
Dianne Hackborn
2010-04-26 18:00:08 -07:00
committed by Android Git Automerger
3 changed files with 78 additions and 10 deletions

View File

@ -27144,7 +27144,7 @@
deprecated="not deprecated"
visibility="public"
>
<parameter name="fd" type="android.os.ParcelFileDescriptor">
<parameter name="newState" type="android.os.ParcelFileDescriptor">
</parameter>
</method>
</interface>
@ -37923,6 +37923,28 @@
visibility="public"
>
</field>
<field name="ACTION_EXTERNAL_APPLICATIONS_AVAILABLE"
type="java.lang.String"
transient="false"
volatile="false"
value="&quot;android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE&quot;"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
<field name="ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE"
type="java.lang.String"
transient="false"
volatile="false"
value="&quot;android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE&quot;"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
<field name="ACTION_FACTORY_TEST"
type="java.lang.String"
transient="false"
@ -38890,6 +38912,28 @@
visibility="public"
>
</field>
<field name="EXTRA_CHANGED_PACKAGE_LIST"
type="java.lang.String"
transient="false"
volatile="false"
value="&quot;android.intent.extra.changed_package_list&quot;"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
<field name="EXTRA_CHANGED_UID_LIST"
type="java.lang.String"
transient="false"
volatile="false"
value="&quot;android.intent.extra.changed_uid_list&quot;"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
<field name="EXTRA_DATA_REMOVED"
type="java.lang.String"
transient="false"
@ -42658,6 +42702,17 @@
visibility="public"
>
</field>
<field name="FLAG_EXTERNAL_STORAGE"
type="int"
transient="false"
volatile="false"
value="524288"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
<field name="FLAG_FACTORY_TEST"
type="int"
transient="false"

View File

@ -42702,6 +42702,17 @@
visibility="public"
>
</field>
<field name="FLAG_EXTERNAL_STORAGE"
type="int"
transient="false"
volatile="false"
value="524288"
static="true"
final="true"
deprecated="not deprecated"
visibility="public"
>
</field>
<field name="FLAG_FACTORY_TEST"
type="int"
transient="false"

View File

@ -251,21 +251,23 @@ public class ApplicationInfo extends PackageItemInfo implements Parcelable {
*/
public static final int FLAG_RESTORE_ANY_VERSION = 1<<17;
/**
* Value for {@link #flags}: Set to true if the application is
* currently installed on external/removable/unprotected storage. Such
* applications may not be available if their storage is not currently
* mounted. When the storage it is on is not available, it will look like
* the application has been uninstalled (its .apk is no longer available)
* but its persistent data is not removed.
*/
public static final int FLAG_EXTERNAL_STORAGE = 1<<19;
/**
* Value for {@link #flags}: Set to true if the application has been
* installed using the forward lock option.
*
* {@hide}
*/
public static final int FLAG_FORWARD_LOCK = 1<<19;
/**
* Value for {@link #flags}: Set to true if the application is
* currently installed on the sdcard.
*
* {@hide}
*/
public static final int FLAG_EXTERNAL_STORAGE = 1<<20;
public static final int FLAG_FORWARD_LOCK = 1<<20;
/**
* Value for {@link #flags}: Set to true if the application is