use*_*252 2 android android-version android-permissions android-storage
关于WRITE_EXTERNAL_STORAGE,Android文档说明了这一点
从API级别19开始,读取/写入getExternalFilesDir(String)和getExternalCacheDir()返回的特定于应用程序的目录中的文件不需要此权限.
我的应用程序只读取和写入Android/data //文件目录.这是否意味着,为了在我的应用程序在早于19的Android版本上运行时读取和写入此特定目录,我仍然需要在清单中声明此权限?
Android doc 在这里说:
从Android 4.4开始,在应用程序的私有目录中读取或写入文件不需要READ_EXTERNAL_STORAGE或WRITE_EXTERNAL_STORAGE权限.因此,您可以通过添加maxSdkVersion属性来声明仅在较低版本的Android上请求权限:
Run Code Online (Sandbox Code Playgroud)<manifest ...> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="18" /> ... </manifest>
所以答案显然是肯定的.
| 归档时间: |
|
| 查看次数: |
331 次 |
| 最近记录: |