java - Java android 从 /mnt/media_rw/ 获取文件
问题描述
当我检查这个时,我想从 USB 存储中获取文件:
Environment.getExternalStorageState() == Environment.MEDIA_MOUNTED_READ_ONLY && Environment.getExternalStorageState() == Environment.MEDIA_MOUNTED
我有 false ,我怎么能得到一个文件。当我使用 ES 文件资源管理器并接受 USB 连接权限时,我可以读取此文件
解决方案
获取读取外部存储的权限
String externalStorage=Environment.getExternalStorageDirectory();
if(Environment.MEDIA_MOUNTED_READ_ONLY.equals(externalStorage)){
//do anything
}else{
// show error message
}
推荐阅读
- flutter - 假 || 假返回真
- assembly - 在 mips 程序中将整数打印为字符串
- python - 有没有办法运行引用 Django 应用程序模型的单独循环工作进程?
- vue.js - Vue,错误 [vuex] 不会在突变处理程序之外改变 vuex 存储状态
- python - Pygame 音频在启动时不播放(Raspberry pi)
- apache-kafka - 保留尚未处理的主题中的数据
- javascript - 单击“返回”最终不会显示文本(HTML、JS、CSS)
- c# - Selenium:如何获取文本,而不是 HTML 源代码?
- r - R中的时间线气泡图?
- laravel - laravel join 给出了错误的 ID