日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

储存外部资源的Android项目子目录,Android资源使用

發布時間:2024/9/15 Android 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 储存外部资源的Android项目子目录,Android资源使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原標題:Android資源使用

Android資源管理機制

在Android的開發中,需要使用到各式各樣的資源,這些資源往往是一些靜態資源,比如位圖,顏色,布局定義,用戶界面使用到的字符串,動畫等。這些資源統統放在項目的res/獨立子目錄中。

res目錄資源類別

res目錄下包含各種子目錄,存放了項目開發中所用到的所有的資源,具體如下:

anim/:定義動畫屬性的xml文件。res/anim/目錄,可以通過R.anim進Java中行訪問。color/:定義顏色狀態的xml文件。res/color/目錄,可以通過R.color在Java中進行訪問。drawable/:存放圖片資源的目錄。res/drawable/目錄,可以通過R.drawable在Java中進行訪問。layout/:存放布局資源的目錄。res/layout/目錄,可以通過R.layout在Java中進行訪問。menu/:存放項目程序菜單的xml資源的目錄。res/menu/目錄,可以通過R.menu在Java中進行訪問。raw/:該目錄中用于存放一些原始文件,音頻。res/raw/目錄,可以通過R.raw在Java中進行使用,并通過調用Resource.openRawResource打開raw文件。values/:字符串、數組、布爾值,數值、尺寸、樣式等相關的資源的xml文件存放的目錄。res/values目錄:

字符串:strings.xml文件表示字符串資源,R.string在Java類中使用數組:arrays.xml文件表示數組資源,R.array在java中引用。整數數值:integers.xml文件表示整數數值資源,通過R.integer在java中引用。布爾值:bools.xml文件中存儲布爾值資源,可以通過R.bool在java中引用。尺寸值資源:dimens.xml文件存放項目中的尺寸值資源,可以通過R.dimen在java中引用。樣式:styles.xml文件存放項目開發中使用到的樣式資源,可以通過R.style在Java中引用。

加載資源

在使用資源時首先要把資源加載到內存,需要用到Resources類。Resources類的作用主要就是加載資源,應用程序需要的所有資源(包括系統資源)都是通過此對象獲取。一般情況下每個應用都會僅有一個Resources對象。

獲取Resources對象

1、通過Context

上下文Context類內部包含有getResources()方法,通常情況下在Activity或者其他組件中調用。Context是一個抽象類,Android中Context的實現類是ContextImpl類。

2、通過PackageManager

可以通過context.getPackageManager()獲取一個PackageManager對象。PackageManager這種方式主要是用來訪問其他應用程序中的資源。

PackageManager pm = mContext.getPackageManager();

pm.getResourcesForApplication("com.xxx.packagename")//通過包名

轉自:知乎Davie返回搜狐,查看更多

責任編輯:

總結

以上是生活随笔為你收集整理的储存外部资源的Android项目子目录,Android资源使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。