在 Windows 资源管理器中看不到在 android 中创建的文件 [重复]
Posted
技术标签:
【中文标题】在 Windows 资源管理器中看不到在 android 中创建的文件 [重复]【英文标题】:File created in android cannot be seen in Windows Explorer [duplicate] 【发布时间】:2012-04-16 09:08:48 【问题描述】:我在 android 上工作。我的 android 应用程序成功在 SD 卡内存中创建了一个文本文件;创建的文本文件可以在 DDMS 资源管理器中看到,但不能在 Windows 资源管理器中看到。这是我的代码:
private void initFile(String filename, char[] data, int length)
File File = new File(Environment.getExternalStorageDirectory() + File.separator + "Download" + File.separator + filename);
try
File.delete();
File.createNewFile();
FileOutputStream fOut = new FileOutputStream(mFile);
OutputStreamWriter myOutWriter = new OutputStreamWriter(fOut);
if(mFile.exists())
myOutWriter.write(data,0,length);
myOutWriter.flush();
myOutWriter.close();
fOut.close();
catch (IOException e)
// TODO Auto-generated catch block
e.printStackTrace();
注意:但是如果我重新启动 android,创建的文本文件已经可以在 Windows 资源管理器中看到。
你知道为什么会这样吗?为什么在android中创建的文件在windows explorer中却看不到,而在DDMS中可以看到?
我正在使用真正的安卓平板电脑。
【问题讨论】:
【参考方案1】:您必须将文件从 DDMS 文件资源管理器 拉到 Windows 文件资源管理器。您必须在 DDMS 文件资源管理器 上选择文件,然后单击 DDMS 文件资源管理器窗口右侧的按钮从设备中提取文件 并将其保存在您希望的任何文件夹中。之后您可以在 Windows FileExplorer
中看到它【讨论】:
是的,我可以从 DDMS 中提取文件,但我的要求是不使用 DDMS,我只需要单击 Mycomputer 中的图标并探索 android 外部存储器。但是当我这样做时,创建的文本文件不存在。 @tinks 好吧,我不是这方面的专家,但我认为这是不可能的,因为两者是完全不同的平台。 哦,好吧..但是因为当我重新启动 android 时,可以在 Windows 资源管理器中看到创建的文件,而无需从 DDMS 中提取它..以上是关于在 Windows 资源管理器中看不到在 android 中创建的文件 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
使用远程设备管理器在 Tizen Studio 中看不到远程电视
在 Windows 中安装的 MonoDevelop 中看不到 iPhone