當前位置:首頁 » 安卓系統 » AndroidResources

AndroidResources

發布時間: 2023-03-18 00:54:55

Ⅰ 初學android,Resources r = getResources();

1 既然是find "View" ById那麼就是找到對應ID的View,View范圍很大,系統不知道是哪個類型,所以要轉換一下,這個View類似於java的Object。
2 getResources是Activity的一個方法,既然你這個類繼承了Activity,那麼自然有他的方法,直接寫方法名就可以調用了,這是個方法不是抽象類。
3 getDrawable返回的是一個Drawable 對象,這個對象類似於畫布一樣是一個可畫的對象,可以把現有的資源或者轉換的資源顯示給我們,可以把它放在諸如圖片控制項上面做顯示。

Ⅱ android的getResources()報錯如何解決

  1. 在AndroidStudio的Library工程目錄下build.gradle同級目錄添加文件"public-xml.gradle"。

  2. 在Library的build.gradle文件中添加如下內容:applyfrom:'public-xml.gradle' 。

  3. 在AndroidStudio的app主工程的build.gradle同級目錄下添加文件"public-xml.gradle"。 這個腳本與Library中腳本的唯一區別就是applicationVariants和libraryVariants。

  4. 在app的build.gradle文件中添加如下內容:applyfrom:'public-xml.gradle' 。

  5. 然後,重新rebuild工程即可(核實AndroidStudio生成的R文件與public.xml文件中ID一致)。

Ⅲ Android開發中,如何在靜態類中使用getResources()獲取圖片資源.

獲取resource需要context對象,所以你這個問題有如下幾個解決思路
1,使用Context作為參數,例如public
static
getResourcesStatic(Context
context,
int
resId)
2,使用Context作為成員變數,在構造函數中接受一個Context參數,並賦值給自己成員變數
這樣在此對象生命期內,都可以使用.
不過並不推薦這種做法,因為傳入的Context多數情況下是Activity,往往會附著很多資源,如背景圖片等,無法GC,導致過高的內存佔用.可以用下面的改進方式:
3,使用WeakReference
保存context的弱引用
使用時要注意判斷ref.get()是否為null

Ⅳ Android中的是getResource()方法返回什麼

返回的是Resources這個類對象,然後你可以通過它來載入res目錄(如下圖)下的資源,如載入圖片:getResources().getDrawable(R.drawable.cancel);載入字元串:getResources().getString(R.string.accept_info);

res目錄

Ⅳ Android中的Resources是什麼類

是Android系統類,如下圖,通過getResources().getDrawable(R.drawable.cancel)可以載入圖片資源

Ⅵ 安卓4.0如何反編譯resources.arsc

resources是APK中的資源文件,例如圖片布局等等,android 反編譯的方法,需要用到幾個工具,網路一下都能找到下載地址
dex2jar JD-GUI apktool

反編譯步驟:
1.反編譯Apk得到Java源代碼
首先要下載兩個工具:dex2jar和JD-GUI
前者是將apk中的classes.dex轉化成Jar文件,而JD-GUI是一個反編譯工具,可以直接查看Jar包的源代碼。

具體步驟:
1.首先將apk文件,將後綴改為zip,解壓,得到其中的classes.dex,它就是java文件編譯再通過dx工具打包而成的;
2.解壓下載的dex2jar,將classes.dex復制到dex2jar.bat所在目錄。在命令行下定位到dex2jar.bat所在目錄
運行 dex2jar.bat classes.dex
生成 classes.dex.dex2jar.jar

2.反編譯apk生成程序的源代碼和圖片、XML配置、語言資源等文件
還是下載工具,這次用到的是apktool

具體步驟:
將下載的兩個包解壓到同一個文件夾下,應該會有三個文件:aapt.exe,apktool.bat,apktool.jar
1.解壓縮下載的兩個文件包,apktool-install-windows-r04-brut1.tar解壓縮後得到的包里有aapt.exe 和apktool.bat.(注意要把apktool1.4.1.tar解壓後的一個.jar 文件到解壓後的\apktool-install-windows-r04-brut1文件夾里)
2.特別注意:你要反編譯的文件一定要放在C盤的根目錄里

熱點內容
出軌資料庫 發布:2025-05-09 22:48:47 瀏覽:148
java過濾器的作用 發布:2025-05-09 22:44:06 瀏覽:857
定投策略演算法 發布:2025-05-09 22:21:36 瀏覽:601
梯形糾正演算法 發布:2025-05-09 22:16:46 瀏覽:717
解壓心跳聲 發布:2025-05-09 22:16:10 瀏覽:718
如何取消安卓手機程序隱私密碼 發布:2025-05-09 21:48:03 瀏覽:48
c語言字元串數組連接 發布:2025-05-09 21:46:37 瀏覽:133
源碼的移碼 發布:2025-05-09 21:25:01 瀏覽:754
ie內核緩存 發布:2025-05-09 21:19:35 瀏覽:545
第五人格伺服器錯誤是怎麼解決 發布:2025-05-09 21:14:24 瀏覽:513