需要注意的是,來自resources和assets 中的檔案只可以讀取而不能進行寫的操作。
assets資料夾裡面的檔案都是保持原始的檔案格式,需要用assetmanager以位元組流的形式讀取檔案。
1. 先在activity裡面呼叫getassets() 來獲取assetmanager引用。
2. 再用assetmanager的open(string filename, int accessmode) 方法則指定讀取的檔案以及訪問模式就能得到輸入流inputstream。
3. 然後就是用已經open file 的inputstream讀取檔案,讀取完成後記得inputstream.close() 。
4.呼叫assetmanager.close() 關閉assetmanager。
從assets 資料夾中獲取檔案並讀取資料
//從assets 資料夾中獲取檔案並讀取資料
public string getfromassets(string filename) catch (exception e)
return result;
}}
public string getfromraw() catch (exception e)
}
android 讀取檔案
日期 2011 02 23 字型 大中小 在研究拍照後突破的儲存路徑的問題,開始儲存路徑寫死為 private string folder sdcard dcim camera sd卡上拍照程式的儲存路徑 後來發現這樣寫雖然一般不會出錯,但不是很好,因為不同相機,可能路徑會出問題。較好的方法是通過e...
android 檔案讀取(assets)
assets資料夾裡面的檔案都是保持原始的檔案格式,需要用assetmanager以位元組流的形式讀取檔案。1.先在activity裡面呼叫getassets 來獲取assetmanager引用。2.再用assetmanager的open string filename,int accessmode...
android 檔案讀取(assets)
assets資料夾裡面的檔案都是保持原始的檔案格式,需要用assetmanager以位元組流的形式讀取檔案。1.先在activity裡面呼叫getassets 來獲取assetmanager引用。2.再用assetmanager的open string filename,int accessmode...