我目前正在开发一个在android上支持phonegap的应用程序。
在开始完全开发之前,我准备了一个“欺骗应用”,测试了一些我想尝试的功能。
我构建了我的应用程序,并对其进行了签名,这样我就可以使用apk将其安装到我的手机上。
问题是,我的应用程序运行得很好,但我在我测试应用程序的任何设备上都找不到应用程序的文件系统。我想检索SQLite数据库或我创建的文件,但我无法检索,因为我在设备中找不到应用程序的文件系统。
有没有其他方法,而不是根设备,以查看我的应用程序在手机文件系统时,插入usb?
或者,有没有什么方法可以轻松检索我的应用程序在手机上创建的数据库?
编辑:我的设备没有SDCARDS,也不支持SDCARDS。
发布于 2012-06-23 01:21:13
问题已解决
自从我发现我必须通过手机或平板电脑来访问文件系统,我检查了我的应用程序的功能,我发现我可以用phonegap在手机上创建一个文件夹,但我仍然看不到它。然后我在eclipse中打开DDMS透视图并查看文件系统,发现我在手机中看到的文件夹在mnt文件夹中,在sdcard目录中。(mnt/sdcard)
然后,我使用phonegap的文件系统访问在我的手机上创建了一个目录。
fileSystem.root.getDirectory("**/mnt/sdcard/com.seventest.com**",{create:true, exclusive: false},gotDir,fails);因此,现在我可以访问一个目录,并推送我的应用程序需要访问的任何内容。
https://stackoverflow.com/questions/11148935
复制相似问题