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