在進行APP開發的過程當中,會用到許多資源,比如:圖片,字符串等。現對android資源知識進行簡單記錄。
?具體的詳細信息及用法,點擊查看官方文檔
分類
? ? ?一般android資源分為可直接訪問的系統資源和不可直接訪問的原生資源
? ? res資源(可直接訪問資源): res目錄下的資源都會在R文件中創建相應的索引,索引可以直接訪問
對于這類資源。在不同地方,訪問方式稍有不同
在清單文件、布局文件中訪問:@xx/? ? ? ? ? ? ? ?比如:android:text="@string/app_name"
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
清單文件中訪問shi示例 : ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
? 布局文件中訪問示例
在程序代碼中訪問:R.xx.? ? ? ? ? ? ? ? ? 需要注意的是R.xx方式訪問返回的數據是int類型 ,需要將其轉換為字符串。比如:getResources().getXX()
?
?
?
assets資源(不可直接訪問資源):assets目錄下的資源不會再系統中創建相應的索引,所以不能直接使用,要通過流來訪問、獲取
? ??assets資源資源的訪問方式如下? ? ? ? ? ? ? ? 在res的同級目錄下創建assets目錄,然后在assets中創建test.txt文件,并輸入“android資源之assets資源的訪問測試”
?
res下可創建哪些資源目錄?
??

?
具體的詳細信息及用法,點擊查看官方文檔