編輯:關於Android編程
assets和res/raw工程目錄下都可以放一些小於1M的文件(2.3版本以前要求,否則將不能讀出數據。),這些文件將被打包到APK中應用使用。assets目錄下的文件將不做任何處理被打包,,如果你的資源很大,例如視頻等等,應該單獨存儲在文件系統中。
1.res/raw中的文件會被映射到R.java文件中,訪問的時候直接使用資源ID即R.id.filename;assets文件夾下的文件不會被映射到R.java中,訪問的時候需要AssetManager類。
2.res/raw不可以有目錄結構,而assets則可以有目錄結構,也就是assets目錄下可以再建立文件夾
1.讀取res/raw下的文件資源,通過以下方式獲取輸入流來進行寫操作
InputStream is = getResources().openRawResource(R.id.filename);
2.讀取assets下的文件資源,通過以下方式獲取輸入流來進行寫操作
AssetManager am = null; am = getAssets(); InputStream is = am.open("filename");
3.通過URI訪問raw資源
Uri uri = Uri.parse("android.resource://package_name/raw/sample.png");
如何使用在Eclipse中已經有AJDT插件集成了AspectJ編譯器的使用和關鍵字的聲明。但是在Android Studio中沒有這樣的官方插件。因此,這裡講一下如何在
Android中的Intent是一個非常重要的類,如果對Intent不是特別了解,可以參見《詳解Android中Intent的使用方法》。如果對Intent Filter
bugreport是什麼,怎麼用?Android系統想要成為一個功能完備,生態繁榮的操作系統,那就必須提供完整的應用開發環境。而在應用開發中,app程序的調試分析是日常生
Android客戶端請求服務器端的詳細解釋1. Android客戶端與服務器端通信方式:Android與服務器通信通常采用HTTP通信方式和Socket通信方式,而HTT