所以,我想做的是将数据写入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本身只会使该应用程序与其他一些自定义应用程序一起运行.
感谢您能给我的任何帮助.