編輯:關於Android編程
Android 之 資源文件的介紹及使用
1、資源的簡介:
在res目錄中定義:字符串、顏色、數組、菜單、圖片、視頻等;在應用程序中使用這些資源;
2、使用資源的優點:減少代碼量,同時為後期的維護也帶來了便利;
3、資源的種類:
目錄 資源類型 描述
res/anim xml 動畫信息,幀動畫或這補間動畫
res/layout xml 保存布局信息
res/values xml 字符串、顏色、尺寸、類型、主題等;文件可以任 命名,采用key-value的形式,建議不同的文件保 存不同類型的值;
res/menu xml 保存菜單資源,一個資源文件表示一個菜單
res/xml xml 用來保存任意的xml文件,可以通過代碼 Resources.getXML()來讀取;
res/raw 任意類型 目錄中的資源不會被編譯,可以調用 Resource.openRawResource(int id)獲取資源的二 進制輸入流;
assets 任意類型 與raw一樣,不會被編譯,不同的是該目錄中的資 源文件不會生成資源ID;
res/drawable 圖形 保存多種格式的圖像
4、系統資源:
Android中有大量的系統資源,都存放在SDK中的/platforms/android-版本/data/res目錄中;
代碼中使用:andorid.R.資源文件種類.資源ID , 在XML文件中引用:@android:資源種類/資源ID;
5、如何使用自定義資源:
例如:如何使用顏色資源....
資源位置 res/values/colors.xml
顏色XML文件格式 使用
獲得顏色的方法 Resource.getColor();
引用資源的格式: java中:R.color.color_name
xml中:@[package:]color/color_name
6、使用字符串資源:
資源位置: res/vaules/strings.xml
字符串xml文件格式
獲取字符串資源的方法 Resources.getString();
引用字符串的方式 java中:R.string.string_name string_name==key
xml中:@string/string_name
7、使用尺寸資源:
資源位置: res/vaules/dimens.xml
字符串xml文件格式
獲取字符串資源的方法 getResources().getDimension()
引用字符串的方式 java中:R.dimen.dimen_name dimen_name==key
xml中:@dimen/dimen_name
8、使用drawables 資源:
drawable 資源是一些圖片或者顏色資源,主要用來繪制屏幕,通過Resourcs.getDrawable():方法獲得;
drawable 資源分為三類:BitmapFile(位圖文件)、Color Drawable(顏色)、Nine-Patch Image(九片圖片);
android支持的位圖文件有:png/jpg/gif
使用方法同上;
我也來說說android master key 漏洞,官方稱為ANDROID-8219321。 先是在看雪上看到android
android_apk的在線安裝,除了要設計Android 客戶端的代碼外,還要搭建服務器的代碼,仿真實現中Android軟件的在線升級。 Android 客
前言 變態問題常有,今年特別多,,, - - # 今天遇到的這個非處理不可,不然沒法在HTC One S使用SearchView,其軟鍵盤不支持action設置
本文實例講述了Android實現的ListView分組布局改進方法。分享給大家供大家參考,具體如下:由於是在網上轉載的一篇文章,在這裡就不多說廢話了,首先看一下最終的效果