【发布时间】:2015-12-04 12:31:17
【问题描述】:
我在 mac 上安装了“android 文件传输”。我的应用程序创建了一个文件夹。我可以使用我的 android 设备中的标准文件管理器访问它。它显示了许多文件夹,包括我的文件夹。
但问题是“android 文件传输”将我的文件夹显示为文件。
拔下设备或重新启动“android 文件传输”没有帮助。
这就是我创建文件的方式:
File folder = new File(Environment.getExternalStorageDirectory().getAbsoluteFile() +File.separator + "myFolder/");
boolean success = true;
if (!folder.exists()) {
success = folder.mkdirs();
}
我读到我需要这个:
MediaScannerConnection.scanFile(
getApplicationContext(),
new String[]{folder.getAbsolutePath()},
null,
new MediaScannerConnection.OnScanCompletedListener() {
@Override
public void onScanCompleted(String path, Uri uri) {
Log.v("tretretre",
"file " + path + " was scanned seccessfully: " + uri);
}
});
有人可以帮我吗?
【问题讨论】:
标签: android android-file