android無法獲取res資源文件夾路徑,只能通過系統提供的封裝函數訪問。
資源文件夾有:
/res/drawable
,通過getresources()訪問
/res/values
,通過getresources()訪問
/res/layout,通過getresources()訪問
/res/xml,通過getresources()訪問
/res/raw,通過getresources()訪問
/assets,通過getassets()訪問
⑵ android中的資源文件目錄res\anim、res\xml、res\raw,它們並不是程序默認生成的目錄,如何創建這些目錄
res\anim:動畫資源
res\xml:布局資源
res\raw:不參加編譯的資源,(已經建好的資料庫,圖片等),可以用於在程序首次運行時,直接復制到sd卡上,
關於這些文件的創建,可以根據你項目的需要,在res目錄下直接創建就行了new->folder,注意文件夾得名稱一定不能變
⑶ 用eclipse編寫android項目時,項目中的gen,assets,bin,res和res裡面的三個文件都是具體干什麼用的
gen中的包和類是自動生成的,裡面的R.java裡面的內容是所有控制項的ID號,當布局有問題的時候,clean一下,gen裡面的內容會消失,就是丟失R包的現象,當然,有時候別的原因也會出現這一現象。
assets:Android除了提供/res目錄存放資源文件外,在/assets目錄也可以存放資源文件,而且/assets目錄下的資源文件不會在R.java自動生成ID,所以讀取/assets目錄下的文件必須指定文件的路徑。
bin文件裡面有一個apk文件,可以直接用來安裝android項目
res是存放圖片之類的資源的
裡面的文件夾分別表示方的內容:values裡面是放xml文件的,一般是String.xml,color.xml等屬性內容;drawable是放圖片文件的;layout是放布局文件的
⑷ 安卓手機里的res.npk文件能刪嗎,是干什麼用的,有沒有見過了解的機油。。。。。感激不盡,看圖
安卓手機里的res.npk文件是可以刪除的,是某個應用緩存數據,刪除後不會影響系統運行。
只是刪除後,運行該應用後,要重新載入一次,這個文件還會重新生成的。
RES只是一個文本文檔,其中包含一個文件列表。RES文件同BSP文件相對應。它用來通知HALF-LIFE伺服器向客戶端發送他們缺少的特定文件。除了後綴.RES,它必須和你的BSP文件名完全相同。因此,如果你的地圖名為cs_mymap.bsp,那麼系統會對應創建一個名為cs_mymap.res的文件。BSP文件和RES文件會存放在同一目錄下。
⑸ Android新建工程中如果不存在res/xml文件夾,應該怎樣創建xml文件夾
1.res默認下面是沒有一個叫做xml的文件夾。
2.如果要創建xml文件,按以下步驟操作:
new->Android
XML
File
如果沒找到的話,請在new->Other中找
⑹ android中res目錄和assets目錄的用處
1.assets:可以存放項目一些較大的資源文件,例如:圖片、音樂、字體等。
2.res:可以存放項目中所有的資源文件,例如:圖片(*.png、*.jpg)、文本等。
3.res/drawable-hdpi:保存高解析度圖片資源,可以使用Resources.getDrawable(id)可以獲得資源類型。
4.res/drawable-ldpi:保存低分辯率圖片資源,可以使用Resources.getDrawable(id)可以獲得資源類型。
5.res/drawable-mdpi:保存中等解析度圖片資源,可以使用Resources.getDrawable(id)可以獲得資源類型。
6.res/layout:存放所有的布局文件,主要是用於排列不同的顯示組件,在Android程序中要讀取此配置。
7.res/values: 存放一些資源文件的信息,用於讀取文本資源,在本文件夾之中有一些約定的文件名稱:
⑺ 安卓手機res文件在哪裡
每個軟體開發者對軟體開發使用的名稱不同,不過大同小異,安卓圖標統一的標准都是放到drawable-xxdpi(xx是不同解析度的英文代號)裡面,按照你手機解析度,用壓縮查看器在apk的res裡面drawable-xxdpi文件夾下尋找圖標對應的png圖片就能找到對應的名稱了,所以說文件名不是一定得,但是存放位置是一定的
⑻ 9100android里的res文件夾刪除了對手機有影響嗎
你好,根據你所描述,應該是系統文件夾,我看了下裡面的文件,應該是帶有一些系統軟體的圖標和腳本文件,這是不可以刪除的,否則可能會造成開機以後系統異常。
如果我的回答對您有幫助,請採納,樂趣在線joyrom官方團隊為您解答。
⑼ android如何將res文件夾下的資源打包到jar中
1.打包時,將資源放在asset文件夾內,通過AssetsManager獲取指定資源:
目標應用和jar中的assets文件夾會合並,所以可以通過獲取該應用的此類文件夾來獲取目標資源
2.使用library項目
此類方法不能混淆代碼,也就是說發布時需要提供library源項目.在引用此lib的目標項目中會看到一個包含已經編譯成class.dex的jar文件,這個文件反編譯以後仍然是只有代碼部分。
3.使用雙重library項目
提供一種雙層library項目的方法,可以混淆代碼,但是xml與圖片資源仍然是暴露的,且發布時需要提供二級引用項目,操作上復雜度較高,不如直接提供jar包和資源
4.直接提供jar包和資源(分開)
依然是反射R文件,資源會被暴露給開發者。
⑽ 在android工程中,res目錄下又有anim、drawable、layout、menu、raw、values和xml文件夾,分別用來保存
res目錄主要是存放資源文件的!
layout 布局 這個就是你經常看到的與用戶交互的界面的 xml 文件,就是各個 view 的排列和嵌套,沒什 么好說的啦 風格和主題、 風格主要是指 view 的顯示風格 ;
anim 一般是設置動畫,畫資源分為兩種,一是實現圖片的 translate、scale、rotate、alpha 四種變化。還可以設置 動畫的播放特性;另一種是幀動畫,逐幀播放設置的資源;
drawable 主要是是存放所使用的圖片的!
menu:菜單 菜單即可以從代碼中實現也可以在資源文件中配置;
把圖像文件放在 res/raw/ 目錄下,這樣可以避免被自動優化。
values 是用程序人員設置的一些常量的XML文件,便於修改和使用,一般有Strings,colors等
assets 文件夾是存放不進行編譯加工的原生文件,即該文件夾裡面的文件不會像 xml, java 文件被預編譯,可以存放一些圖片,html,js, css 等文件。