繁体   English   中英

所以我偶然发现了一些东西……文件扫描媒体扫描器连接

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM