但是今天写了一个简单的应用小工具,没有声明W ITE_EXTERNAL_STORAGE的权限,导致文件不能正常创建。
忘记在哪看到的,说是4.4以后不用写这个权限了。今天去google官网开了一下
Your app can not read shared files on the external storage when running on Android 4.4, unless your app has theREAD_EXTERNAL_STORAGE
permission. That is, files within the directory returned by getExternalStoragePublicDirectory()
are no longer accessible without the permission. However, if you need to access only your app-specific directories, provided by getExternalFilesDir()
, then you do not need the READ_EXTERNAL_STORAGE
permission.
4.4以后并没有降低权限的要求,反而是提升了。