1

我现在将发布我创建的应用程序。但我有一个问题。当我使用 anDroid.permission.write_external_storage 时,您会看到它不起作用。我的应用程序仍然自动安装在手机内存上而不是 sd 卡上.. 有没有办法自动安装在 sdcrad 上?如果可能怎么办?导致我使用的权限不起作用。我的安卓版本是2.3。

这是我的清单..

<uses-sdk android:minSdkVersion="8" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.GET_TASKS"/>
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<supports-screens
    android:resizeable="true"
    android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
    android:xlargeScreens="true"        
 />
4

1 回答 1

3

WRITE_EXTERNAL_STORAGE 权限与您的应用程序的安装位置无关。

在这里阅读:

http://developer.android.com/guide/topics/data/install-location.html

于 2012-08-13T08:58:54.430 回答