android-应用程序将文件写入内部sd卡,但Windows看不到该文件
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了android-应用程序将文件写入内部sd卡,但Windows看不到该文件,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1452字,纯文字阅读大概需要3分钟。
内容图文
所以,我想做的是将数据写入sdcard上的文件,然后让Windows读取该文件.
我看到的问题是,在重新启动xoom之前,windows永远看不到我的新文件. xoom具有OS 3.2版,我也正在构建SDK版本.重新启动xoom,并在Windows中导航xoom之后,刷新目录几次后,新目录和文件就会显示出来.这是我在xoom和设备之间交换信息时编写的应用程序的问题.
我在xoom上写文件的代码非常简单,但是如果我需要重新启动xoom才能在Windows看到我刚创建的文件之前,我一定会丢失一些东西.我觉得不需要.
String path = Environment.getExternalStorageDirectory().getPath() + "/TEST3/";
File dirPath = new File(path);
dirPath.mkdirs();
try
{
FileOutputStream fw = new FileOutputStream(path + "test4", false);
fw.write(mac.getBytes());
fw.flush();
fw.close();
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
只是为了获得有关我为何要执行此操作的更多背景知识,这可能有助于了解我正在尝试执行的操作.
基本上,我需要将Xoom连接到设备上,以便它们通过USB相互交换信息.设备将使用已经实现的mtpfs来安装xoom.通过USB连接和安装后,Xoom和设备将写出包含特定内容的文件.每个人都在写分别命名的单独文件.然后,完成后,他们将根据双方写入的第二个文件读取彼此的文件,以表明它们已完成写入.
因此,如您所见,必须在其中途重新启动,才能看到文件非常糟糕.此应用程序都是自定义工作,不会在市场上出现或类似的东西. xoom本身只会使该应用程序与其他一些自定义应用程序一起运行.
感谢您能给我的任何帮助.
解决方法:
使用MediaScannerConnection和scanFile().
在Honeycomb及更高版本上,Android已切换到MTP并从USB大容量存储模式取消.总的来说,这是一件好事,但这意味着仅显示索引文件.
内容总结
以上是互联网集市为您收集整理的android-应用程序将文件写入内部sd卡,但Windows看不到该文件全部内容,希望文章能够帮你解决android-应用程序将文件写入内部sd卡,但Windows看不到该文件所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。