plist文件我想打开一个文件为我正在创建一个Android应用程序。我测试了在普通的Java项目上打开这个文件的代码,它打开的很好。但是,当我在Android Java项目中使用此代码时,出现java.io.FileNotFoundException错误。Android FileNotFound异常与将建在
File file = new File ("list.plist");
现在list.plist文件是在项目的父目录。该文件将作为其将被使用的唯一一个应用程序包含在应用程序中。
我想我习惯了Xcode,我可以将文件放在项目的任何位置,我可以在没有问题的情况下访问它。
我该如何构建这条路?
感谢:-)
我用这个,但它也没有工作。
File file = new File(context.getFilesDir().getAbsoluteFile(), "list.plist");
如果文件被压缩,我会有读取错误吗? – 2012-07-24 03:01:52
从我的经验来看,是的。另一个可能工作的选项(对于某些资产)使用AssetFileDescriptor读取,就像[在这里]完成的一样(http://stackoverflow.com/questions/8220527/android-reading-a-text-file-from-assets-似乎到包括一批量-OF-垃圾之前) – Phil 2012-07-24 03:06:40