0

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

谢谢。

4

3 回答 3

2

WRITE_EXTERNAL_STORAGE

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

于 2014-02-14T08:30:39.353 回答
2

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

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

<manifest 
          .....
          android:installLocation="preferExternal" >
于 2014-02-14T08:32:08.067 回答
1

不,这仅意味着您的应用将请求写入外部存储的权限。

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

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

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

于 2014-02-14T08:33:48.113 回答