在我的应用程序中,用户需要能够复制db文件以在库存任务中使用,但似乎我无法将文件复制到Android 4.4及以上的storage / extSdcard
如果我使用
File sd = Environment.getExternalStorageDirectory()
获取其工作的外部路径,但将文件复制到存储/ 0,用户无法通过Windows资源管理器访问
如果我尝试使用
sd = new File("storage/extSdCard/anyexternalfolder
然后它不起作用。
我已添加权限
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
到AndroidManifest.xml但在Android 4.4+
中无效但是,不久前,我已经安装了Spotify和BeyondPod,他们在外部SD卡中创建了文件夹。
他们是怎么做到的?
如果有人能指出正确的方向,那就太好了。提前谢谢。