assets檔案是Android工程檔案下的檔案夾,裏面儲存的是一些原始的檔案,可以以任何方式來進行組織。這些檔案最終會被原裝不動地打包在apk檔案中。如果要在程序中訪問這些檔案,那麼就需要指定檔案名來訪問。
小編還爲您整理了以下內容,可能對您也有幫助:
a右略復不合ssets檔案是Android工程檔案下的檔案夾,裏面儲存片跳的是一些原始來自的檔案,可以以任何方式來進行組織。這些檔案最終會被原裝不動地打包在apk檔案中。如果要在程序中訪問這些檔案,那麼就需要指定檔案名來訪問。
計算機俗稱電腦,是現代一種用於高速計算的電子計算機器,可以進行數值計算,又可以進行邏輯計算來自,還具有存儲記憶距社地們功能。是能夠按照程序執行,自動、高速處理海量數據的現代化智能電子設備。由硬件系統和軟件系統所組成,沒有安裝任何軟件的計算機稱爲裸機。可分爲超級計算機、行工業控制計算機、網絡商裏穩入成送計算機、個人計算機、嵌入式計算機五類,較先進的計算機影派論大說有生物計算機、光子計算機、量子計算機等。
其他比較有用的內容推薦1:
演示機型:華爲MateBook X系統版本:win10
assets檔案是Android工程檔案下的檔案夾,裏面儲存的是一些原始的檔案,可以以任何方式來進行組織。這些檔案最終會被原裝不動地打包在apk檔案中。如果要在程序中訪問這些檔案,那麼就需要指定檔案名來訪問。
assets.zip是什麼
是一個壓縮檔案,是某些軟件自己安裝時候附帶的參數補丁。
assets是什麼檔案
assets是Android工程檔案下的檔案夾
assets:不會在R.java檔案下生成相應的標記,存放到這裏的資源在執行打包的時候都會打入程序安裝包中
用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是放佈局檔案的
ios assets是什麼檔案
assets是程序的圖像資源。
自動適配各種分辨率的代碼如下:
{
"images" : [
{
"orientation" : "portrait",
"idiom" : "iphone",
"extent" : "full-screen",
"minimum-system-version" : "7.0",
"filename" : "[email protected]",
"scale" : "2x"
},
{
"extent" : "full-screen",
"idiom" : "iphone",
"subtype" : "retina4",
"filename" : "[email protected]",
"minimum-system-version" : "7.0",
"orientation" : "portrait",
"scale" : "2x"
},
{
"orientation" : "portrait",
"idiom" : "iphone",
"extent" : "full-screen",
"filename" : "Default.png",
"scale" : "1x"
},
{
"orientation" : "portrait",
"idiom" : "iphone",
"extent" : "full-screen",
"filename" : "[email protected]",
"scale" : "2x"
},
{
"orientation" : "portrait",
"idiom" : "iphone",
"extent" : "full-screen",
"filename" : "[email protected]",
"subtype" : "retina4",
"scale" : "2x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
unity3d的assets目錄是幹嘛的,存放什麼檔案???
asset就是你遊戲會用到的資源,比如,模型檔案,貼圖檔案,聲音檔案等等都算asset.
android assets是什麼檔案
是檔案夾,放檔案和圖片,能夠獲取資源,和應用一起打成APK發佈。不宜放太多東西,佔存儲。
android工程中assets檔案夾是幹什麼用的
存放資源檔案,系統在編譯的時候不會編譯assets下的資源檔案。
Android是一種基於Linux的自由及開放原始碼的操作系統,主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。尚未有統一中文名稱,中國地區較多人使用“安卓”或“安致”。
Android操作系統最初由Andy Rubin開發,主要支援手機。2005年8月由Google收購注資。2007年11月,Google與84家硬件製造商、軟件開發商及電信營運商組建開放手機聯盟共同研發改良Android系統。隨後Google以Apache開源許可證的授權方式,發佈了Android的原始碼。第一部Android智能手機發佈於2008年10月。Android逐漸擴展到平板電腦及其他領域上,如電視、數碼相機、遊戲機等。
2017年3月,Android全球網絡流量和設備超越Microsoft Windows,正式成爲全球第一大操作系統。2017年8月,Android O發佈。
Assets和res目錄的區別
立一個Android項目後會產生assets與res的兩個檔案夾,理論上他們都是存放資源的檔案夾,那麼他們到底有什麼區別呢?
1.assets:不會在R.java檔案下生成相應的標記,存放到這裏的資源在執行打包的時候都會打入程序安裝包中
2.res:會在R.java檔案下生成標記,這裏的資源會在執行打包操作的時候判斷哪些被使用到了,沒有被使用到的檔案資源是不會打包到安裝包中的。
在res檔案夾下其實還可以定義一下目錄:
res/anim:這裏存放的是動畫資源。
res/xml:可以在Activity中使用getResource().getXML()讀取這裏的資源檔案
res/raw:該目錄下的檔案可以直接複製到設備上,編譯軟件時,這裏的數據不需要編譯,直接加入到程序安裝包中,使用方法是getResource().OpenRawResources(ID),其中參數ID的形式是R.raw.XXX.
*res/raw和assets的相同點:
1.兩者目錄下的檔案在打包後會原封不動的儲存在apk包中,不會被編譯成二進制。
*res/raw和assets的不同點:
1.res/raw中的檔案會被映射到R.java檔案中,訪問的時候直接使用資源ID即R.id.filename;assets檔案夾下的檔案不會被映射到R.java中,訪問的時候需要AssetManager類。
2.res/raw不可以有目錄結構,而assets則可以有目錄結構,也就是assets目錄下可以再建立檔案夾
*讀取檔案資源:
1.讀取res/raw下的檔案資源,透過以下方式獲取輸入流來進行寫操作
· InputStream is =getResources().openRawResource(R.id.filename);
2.讀取assets下的檔案資源,透過以下方式獲取輸入流來進行寫操作
· AssetManager am = null;
· am = getAssets();
· InputStream is = am.open("filename");
注意1:Google的Android系統處理Assert有個bug,在AssertManager中不能處理單個超過1MB的檔案,不然會報異常,raw沒這個可以放個4MB的Mp3檔案沒問題。
注意2:assets 檔案夾是存放不進行編譯加工的原生檔案,即該檔案夾裏面的檔案不會像 xml, java 檔案被預編譯,可以存放一些圖片,html,js, css 等檔案。
安卓項目工程下面的assets目錄的作用是什麼()
主要存放一些多媒體檔案。assets目錄是一個非常自由的目錄。就像是Android應用中的“三不管”地帶,不會爲裏面的檔案建立索引、不會目錄層級關係、不會處理裏面的檔案。
Android中asset檔案夾和raw檔案夾區別是什麼?
【答案】:res/raw和assets的相同點:
兩者目錄下的檔案在打包後會原封不動的儲存在apk包中,不會被編譯成二進制。
res/raw和assets的不同點:
1)res/raw中的檔案會被映射到R.java檔案中,訪問的時候直接使用資源ID即 R.raw.filename;assets檔案夾下的檔案不會被映射到R.java中,訪問的時候需要AssetManager類。
2)res/raw不可以有目錄結構,而assets則可以有目錄結構,也就是assets目錄下可以再建立檔案夾
3)讀取檔案資源舉例:
讀取res/raw下的檔案資源,透過以下方式獲取輸入流來進行寫操作
InputStream is = getResources().openRawResource(R.raw.filename);
讀取assets下的檔案資源,透過以下方式獲取輸入流來進行寫操作
AssetManager am = null;
am = getAssets();
InputStream is = am.open("filename");