-
62 votesanswersviews
在Android上写入外部SD卡的通用方式
在我的应用程序中,我需要在设备存储中存储大量图像 . 这些文件往往满足设备存储,我想让用户能够选择外部SD卡作为目标文件夹 . 我到处都读到Android不允许用户写入外部SD卡,SD卡我的意思是外部和可安装的SD卡和 not the external storage ,但文件管理器应用程序设法在所有Android版本上写入外部SD . 在不同的API级别(Pre-KitKat,KitKat,Lo... -
1 votesanswersviews
如何在Android Lollipop设备的二级SD卡中创建新文件?
在我的应用程序中,我使用MediaMuxer来创建视频文件 . MediaMuxer的构造函数需要输出文件的绝对路径 . 主存储一切正常,但对于二级存储应用程序不起作用 . 在我检查时,在Lollipop中,用户必须使用新的Intent ACTION_OPEN_DOCUMENT_TREE(How to use the new SD card access API presented for An... -
32 votesanswersviews
用于存储文件的Android Open External Storage目录(sdcard)
我想打开外部存储目录路径以编程方式保存文件 . 我试过但没有获得SD卡路径 . 我怎么能这样做?有什么解决方案吗? private File path = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES) + ""); 要么 private File p... -
19 votesanswersviews
SecurityException:Permission Denial:读取(仅在模拟器上)
我的应用程序中有两个活动,MainActivity调用ImagePicker,它有一个GridView布局电话库中的所有图像,我使用ContentResolver来获取光标 . 当我测试它时,它在我的手机上工作正常,但每次在模拟器上立即崩溃 . 这是错误日志: java.lang.SecurityException:Permission Denial:读取com.android.provider...