我对Android很新,这是我的第一篇文章,所以如果我违反协议或发布错误的主板,我会提前道歉。如果需要,请随时将此帖移至更合适的位置。
我正在为160 Gb Archos 5互联网平板电脑开发。作为我所知的开发平台并不理想,但客户要求意味着我们别无选择。它运行的是Android 1.6。我已将设备固件更新为最新版本。此时无法更新Android版本。
我应用程序的部分要求是将信息写入外部存储目录中的.txt文件,以便可以使用移动媒体设备(MTP)模式通过USB连接将这些文件复制到Windows XP PC。
我已经仔细阅读了我遇到的所有说明,例如,我使用http://developer.android.com/guide/topics/data/data-storage.html#filesExternal中描述的技术检查存储是否可用。但是,尽管文件是在设备上成功创建的(我可以浏览它们并使用设备的文件资源管理器打开它们 - 它们没问题),当我将设备连接到Windows XP计算机时,我创建的目录或文件都没有出现,他们的父文件的大小表明它们不存在。
我已经尝试过运行ADB,检查了logcat,尝试了一个(签名)版本,甚至编写了第二个测试应用程序,它只创建了一个文件夹(这个行为相同,即它创建了文件夹,但这在Windows资源管理器) - 任何地方都没有给我任何关于问题可能是什么的建议。如果有人之前已经听说过这个或者对于其他什么有任何想法可以尝试解决它,请联系!我们目前没有任何其他设备可供测试,但我希望尽快解决,客户允许。
看起来你是对的molnarm - 我从http://www.fs-driver.org/下载了一些Ext2IFS驱动程序,现在我可以读取并移动我的文件了。
答案 0 :(得分:3)
将平板电脑作为USB Mass Storage连接到PC(或通过网络传输文件)。移动媒体设备模式仅显示和传输媒体文件(不是txt)和包含它们的文件夹。