清单中的WRITE_EXTERNAL_STORAGE

时间:2014-02-14 08:29:03

标签: android google-play android-external-storage

我知道Manifest文件中的WRITE_EXTERNAL_STORAGE允许我的android应用程序写入外部存储。 WRITE_EXTERNAL_STORAGE是否也意味着我的应用程序将从Google Play自动安装到设备的外部存储设备中?

感谢。

3 个答案:

答案 0 :(得分:2)

  

WRITE_EXTERNAL_STORAGE

表示您的应用程序将使用外部存储来读取写入目的。这并不意味着您的应用程序将安装在SD卡上。

答案 1 :(得分:2)

  

WRITE_EXTERNAL_STORAGE是否也意味着我的应用程序   自动安装到设备的外部存储器中   谷歌玩?

不,但您可以在<manifest>标记中指定首选安装位置:

<manifest 
          .....
          android:installLocation="preferExternal" >

答案 2 :(得分:1)

不,这只会意味着您的应用会要求获得写入外部存储空间的许可。

如果您希望将应用安装在外部存储设备上,则必须将以下内容添加到应用清单中。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:installLocation="preferExternal"
... >

另请参阅:http://developer.android.com/guide/topics/data/install-location.html