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

resourcesandroid

發布時間: 2023-01-29 05:50:41

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

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

Ⅱ android 中的getResources().getInteger(id)這個怎麼用的

android工程編譯成功後,會自動生成一個R.java文件,類似於string.xml里的<string>項都會在在這個文件中有一個Integer類型,程序會根據這個值最終找到對應string.xml里的哪個<string>項,你可以看看R.java文件,除了string.xml,幾乎所以的xml文件在裡面都有對應的ID,還有圖片資源文件等

Ⅲ AndroidManifest.xml resources.arsc 這兩個軟體文件幹嘛的,說詳細

AndroidManifest.xml是整個應用程序的核心配置
用來聲明這些應用程序的版本號,最少使用系統版本,程序名,有哪些界面,伺服器,廣播

需要用到哪些許可權等等
resources.arsc android中並沒有這個文件夾,可能是你的開發工具臨時生成的一些東西吧

Ⅳ 求助!android開發 如何在一個普通類中使用getResources()方法!

1、必須要有Context呀
2、可以用作成員變數,構造傳入或方法參數傳入。就可以了。

Ⅳ 安卓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盤的根目錄里

Ⅵ 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目錄

Ⅷ 手機裡面的文件resource android.vfs。這個是干什麼用的。能不能刪除。佔用一g多

這個是你裝了大型游戲留下來的數據包,游戲通過讀取這個文件才能正常游戲,如果你不想重新下載的話就別刪了

Ⅸ Android中的Resources是什麼類

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

熱點內容
pythonlistin效率 發布:2024-04-18 22:59:42 瀏覽:188
存儲研發工程 發布:2024-04-18 22:53:13 瀏覽:92
安卓手機安裝好圖標包如何使用 發布:2024-04-18 22:00:23 瀏覽:451
國際服刺激戰場怎麼在伺服器上 發布:2024-04-18 21:55:48 瀏覽:535
怎樣購買蘋果存儲空間 發布:2024-04-18 21:51:47 瀏覽:434
web伺服器怎麼搭建手機 發布:2024-04-18 21:46:19 瀏覽:800
伺服器與普通電腦裝系統區別 發布:2024-04-18 21:46:01 瀏覽:528
第一彈視頻緩存 發布:2024-04-18 21:24:08 瀏覽:732
飽和溶液的電極如何配置 發布:2024-04-18 21:15:39 瀏覽:202
ftp網站下載工具 發布:2024-04-18 21:02:45 瀏覽:48