WRITE_EXTERNAL_STORAGE权限

时间:2016-02-01 11:20:45

标签: android permissions manifest

基于从Android 4.4(API级别19)开始的Google文档,Android应用程序不需要WRITE_EXTERNAL_STORAGE写入其自己的应用程序特定目录的权限。 uses-permission

所以我删除了API 19的这个权限:

<uses-permission
    android:name="android.permission.WRITE_EXTERNAL_STORAGE"
    android:maxSdkVersion="18" />

但是在发布应用程序之后,我们发现了一些带有API&gt;的Android设备(并非所有设备)。 18有问题,应用程序无法写入自己的应用程序特定目录。 我删除android:maxSdkVersion并再次发布应用程序,问题解决了。

怎么可能? 我应该怎么做才能删除此权限,我的应用程序可以在所有设备上运行?

1 个答案:

答案 0 :(得分:0)

检查以下链接,希望您能找到您的答案

Require permission only for older android versions: maxSdkVersion does not work?