android 系統為每個新設計的程式提供了/assets目錄,這個目錄儲存的檔案可以打包在程式裡。/res 和/assets的不同點是,android不為/assets下的檔案生成id。如果使用/assets下的檔案,需要指定檔案的路徑和檔名。下面這個例子,顯示如何訪問/assets下的內容。
在檔案中/assets 中建立/image子目錄,將/res/drawable下的icon.png子目錄拷貝到該目錄中。在/assets目錄中建立readme.txt檔案,檔案中輸入文字「hello,xiao yiwei!」。
[img]
[img]
[/img]
public class mainactivity extends activity catch (ioexception e)
}private string readtextfile(inputstream inputstream)
outputstream.close();
inputstream.close();
} catch (ioexception e)
return outputstream.tostring();}}
android assets 下檔案中文亂碼解決
1 問題原因 檔案存編碼格式和讀取格式不一樣 2 解決 統一為utf8格式 步驟 1 將讀取出現亂碼的檔案另存為utf 8格式 2 在客戶端讀取時,使用utf 8格式讀取 inputstream is null stringbuilder sb new stringbuilder is this.g...
android assets資料夾下的資料庫應用
當資料庫大於1m時,要用filesplit工具軟體把檔案分割成小於1m的小檔案 複製assets下的大資料庫檔案時用這個 private void copybigdatabase mhandler.sendemptymessage 2 try myoutput.flush myinput.close...
建立目錄及多級目錄
createdirectory 一次只能建立一級目錄,而且前級目錄需要判斷是否存在。用makesuredirectorypathexists 可以一次建立多級目錄,使用時注意 1 include link中加入imagehlp.lib 2 路徑名最後結尾要用 如要建立c aaa bbb ccc dd...