我想加載Java中的一些資源爲Android。這些資源是簡單的文本文件,我需要閱讀其中的內容。我對閱讀和寫作這些文件有相當多的經驗,但現在有些東西正在打破它。Java的FileInputStream /掃描儀與Android的問題
這是我正在使用的代碼。
FileInputStream fstream = new FileInputStream("file:///android_asset/Peacefulpack.mod");
所以,當我運行這個它應該在此目錄中搜索Peacefulpack.mod
:file:///android_asset/Peacefulpack.mod
然而,當我看看它告訴我的控制檯日誌,這些日誌Java正在尋找此目錄:file:///android_asset/Peacefulpack.mod
這給了我一個FileNotFoundException
。我怎樣才能擺脫它?
是否有一個原因,你指定的路徑呢?我的意思是,你可能可以通過'getResources'或'getAssets'等獲得InputStream甚至文件句柄 – Tedil