1

大家!

我使用此代码在我的 android 应用程序中创建一个文件,在 UI 线程中运行:

final File dir = Environment.getExternalStorageDirectory();
final File file = new File(dir, "file" + System.currentTimeMillis()); //$NON-NLS-1$

try
{
   file.createNewFile())
}

catch (Exception e)
{
   ...
}

我在我的 Win7 PC 上看不到它,直到我用文件浏览器重命名手机上的文件。我在三星 Galaxy Nexus 操作系统版本 4.0.2 上运行该程序。可能有什么问题?

谢谢。

4

2 回答 2

2

最后!

解决方案是使用MediaScannerConnection.scanFile(context, new String[] {path}, null, null);,但path必须包括文件名,而不仅仅是路径。无需扩展。

至少,它在我的情况下有效:)。

非常感谢克里斯·斯特拉顿。

于 2012-06-23T11:55:49.740 回答
0

我找到的唯一解决方案是在设备上安装 SSHDroid,在 Win7 上安装 WinSCP。

于 2012-06-23T10:58:53.737 回答