我正在开发一个应用程序,它将服务器的响应写入xml文件,创建并保存在设备上。
在开发中,DDMS我可以在/data/data/my.package/files/test.xml
中查看和使用该文件
因为我试图在真实设备上测试某些内容并且不想向服务器发出请求,所以我想手动复制粘贴设备(平板电脑)中的test.xml,如下所示:
root/created data folder/created data folder/created my.package folder/created files folder/put my test.xml here
。尝试使用.apk等将test.xml放在同一个地方的不同选项。我仍然在设备上找不到文件。
在代码中我只是得到这样的文件:
context.openFileInput("test.xml"); // on the emulator works.
它应该看data/data/my.package/test.xml
吗?
如果是这样,为什么在平板电脑上如果我在Android设备中创建相同的路径,我不应该找到该文件吗?
我希望我不会混淆,任何想法都会很棒。谢谢。
答案 0 :(得分:1)
你应该把它放在/data/data/your.package/files/test.xml中(注意files
部分)