关于Kitkat外部SD卡写入权限的问题已经有很多文章,但我不清楚它是如何工作的。不幸的是,我没有带有SD卡插槽的Kitkat设备。我的问题是,我是否可以完全写入到辅助外部存储器?根据文档。
应用程序不得允许写入到次要外部存储设备,除了其特定于包的目录。
如果我理解正确,如果我没有权限,则可以将文件写入主要外部存储器上的应用程序专用文件夹/sdcard/Android/data/package/...
以及写入到辅助外部存储器上应用程序专用文件夹/extSdcard/Android/data/package/...
而使用WRITE_EXTERNAL_STORAGE
权限,则可以在主要外部存储器上的所有位置/sdcard/*
进行读写操作,但无法在辅助外部存储器上的任何位置进行写入(除了应用程序专用文件夹)?
感谢所有回答!
Environment.getExternalStorageDirectory()
访问? - hadi