我有一个Android应用程序,我将数据(csv格式)写入文件系统以供导出。
应用程序编写文件没有任何问题(我可以在文件管理器应用程序中看到它)。问题是当我将设备插入我的电脑时,文件没有出现?
我使用此代码写入downloads目录以获取文件路径:
public File getDataStorageDir() {
// Get the directory for the user's public pictures directory.
File base = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
base = new File(base, "F3F");
base.mkdirs();
File file = new File(base.getAbsolutePath() + String.format("/%s.txt", mRace.name));
return file;
}
我可以将文件导出到dropbox或通过电子邮件发送,但我也希望能够通过usb插入并将其拖离文件系统。这可能与权限有关吗?
由于