[英]So i stumbled upon something… File scan Media scanner connection
我将如何使用媒体扫描仪连接使文件对Android文件传输可见。 在这里指的是一个问题( Android File Transfer无法看到由app创建的文件夹 )
目前我正在写一个应用程序,只想确保该文件夹在那里,如果没有创建它。 最终,文件夹中的数据要么需要从文件夹中取出,要么需要向其中添加更多数据。
感谢您的帮助,对此扫描仪内容有些困惑。
File internalMemory = new File("/mnt/sdcard/FMCW File Archive");
if(internalMemory.exists() && internalMemory.isDirectory()) {
mFileList = internalMemory.listFiles();
}else{
createDirIfNotExist("/FMCW File Archive");
}
下面是方法
public static boolean createDirIfNotExist(String path) {
boolean ret = true;
File file = new File(Environment.getExternalStorageDirectory() + path);
if (!file.exists()) {
if (!file.mkdirs()) {
Log.e("TravellerLog :: ", "Problem creating Image folder");
ret = false;
}
}
return ret;
}
埃文
看一下有关如何使用MediaScannerConnection的此示例:
http://www.java2s.com/Code/Android/Media/UsingMediaScannerConnection.htm
还可以查看另一个问题的答案中提供的CommonsWare链接: MediaScannerConnection的静态scanFile方法
请注意:请勿在名称中使用带空格的文件夹名称...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.