通过USB连接在PC上看不到Android上生成的文件?|安卓工作室



通过USB连接,在Android上生成的文件在PC上不可见。然而,重新启动后,文件确实会显示在电脑上。

之后,如果我生成了另一个新文件,那么我必须重新启动手机,使文件可见。

这是我的相关代码:

File exportDir = new File(Environment.getExternalStorageDirectory().getAbsolutePath(), "/storage/data/Scan_CSV_FILE");
if (!exportDir.exists()) {
exportDir.mkdirs();
}
String filename = FileHeander + File_NoET.getText().toString() + ".csv";
File file = new File(exportDir, filename);
try {
file.createNewFile(); 
CSVWriter csvWrite = new CSVWriter(new FileWriter(file));
Cursor curCSV = sqliteDb.rawQuery("SELECT * FROM table", null);
String arrHeander[] = {"filed1", "filed2", "filed3","filed4"};
csvWrite.writeNext(arrHeander);
while (curCSV.moveToNext()) {
//Which column you want to exprort
String arrStr[] = {curCSV.getString(1), curCSV.getString(2), curCSV.getString(3), curCSV.getString(4)};
csvWrite.writeNext(arrStr);
}
csvWrite.close();
curCSV.close();
Toast.makeText(this, "CSV Downloaded !!!", Toast.LENGTH_SHORT).show();

如何解决此问题,使新生成的文件立即可见,并避免每次都必须重新启动?

这对某些型号的手机很常见,

我的Samsung galaxy xx表现如下(有点旧的手机android version-5.1)

但我的另一款新手机的行为与此不同(android version-9)

您不需要每次都重新启动。您可以拔出电线和插头(USB线),如果它工作与否,请不要担心,因为即使在我的手机中,如果我在WHATSAPP中收到文件,我也需要拔出并插入USB电缆,这也是很常见的

如果它不起作用,请尝试另一款手机,它会起作用if它是一款版本更高/型号更新的手机。

p。S我打字时对我的旧手机有了更大的体验

相关内容

最新更新