最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android 中raw和assets文件夾的區(qū)別

 更新時(shí)間:2017年04月20日 11:03:44   投稿:lqh  
這篇文章主要介紹了Android 中raw和assets文件夾的區(qū)別的相關(guān)資料,需要的朋友可以參考下

Android 中raw和assets文件夾的區(qū)別

以下是我通過整理網(wǎng)上與自己的經(jīng)驗(yàn)所得。

raw 和 assets 的相同點(diǎn)

它們會(huì)被原封不動(dòng)的拷貝到APK中,而不會(huì)像其它資源文件那樣被編譯成二進(jìn)制的形式。

raw 和 assets 的不同點(diǎn)

1.它們在代碼中的不同方式 :

assets:

InputStream assets = getAssets().open("xxxx");

raw:

InputStream raw = getResources().openRawResource(R.raw.xxxx)

assets下可以創(chuàng)建目錄結(jié)構(gòu),還能夠動(dòng)態(tài)的列出assets中的所有資源(getAssets().list(String path);),raw文件目錄下不行

raw 文件夾下的的會(huì)資源生成一個(gè)資源id,assets文件下的資源不會(huì)

raw 和 assets 的使用場景

1.由于raw是Resources(res)的子目錄,Android會(huì)自動(dòng)的為這目錄中的所有資源文件生成一個(gè)ID,這個(gè)ID會(huì)被存儲(chǔ)在R類當(dāng)中,作為一個(gè)文件的引用。這意味著這個(gè)資源文件可以很容易的被Android的類和方法訪問到,甚至在Android XML文件中你也可以@raw/的形式引用到它。在Android中,使用ID是訪問一個(gè)文件最快捷的方式。MP3和Ogg文件放在這個(gè)目錄下是比較合適的。

2.assets目錄更像一個(gè)附錄類型的目錄,Android不會(huì)為這個(gè)目錄中的文件生成ID并保存在R類當(dāng)中,因此它與Android中的一些類和方法兼容度更低。同時(shí),由于你需要一個(gè)字符串路徑來獲取這個(gè)目錄下的文件描述符,訪問的速度會(huì)更慢。但是把一些文件放在這個(gè)目錄下會(huì)使一些操作更加方便,比方說拷貝一個(gè)數(shù)據(jù)庫文件到系統(tǒng)內(nèi)存中。要注意的是,你無法在Android XML文件中引用到assets目錄下的文件,只能通過AssetManager來訪問這些文件。數(shù)據(jù)庫文件和游戲數(shù)據(jù)等放在這個(gè)目錄下是比較合適的

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • 詳解Android ContentProvider的基本原理和使用

    詳解Android ContentProvider的基本原理和使用

    ContentProvider(內(nèi)容提供者)是 Android 的四大組件之一,管理 Android 以結(jié)構(gòu)化方式存放的數(shù)據(jù),以相對(duì)安全的方式封裝數(shù)據(jù)(表)并且提供簡易的處理機(jī)制和統(tǒng)一的訪問接口供其他程序調(diào)用
    2021-06-06
  • Android線程管理之ActivityThread

    Android線程管理之ActivityThread

    線程通信、ActivityThread及Thread類是理解Android線程管理的關(guān)鍵。通過本文給大家介紹Android線程管理之ActivityThread 的相關(guān)知識(shí),對(duì)android線程管理相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • 基于android布局中的常用占位符介紹

    基于android布局中的常用占位符介紹

    下面小編就為大家分享一篇基于android布局中的常用占位符介紹,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • Android-屏幕適配需要注意的地方總結(jié)

    Android-屏幕適配需要注意的地方總結(jié)

    需要注意一下幾個(gè)地方:盡量使用線性布局/盡量使用dip和sp,不要使用px/為不同的分辨率提供不同的布局文件和圖片,接下來為你詳細(xì)介紹下,感興趣的你可以參考下哈,希望可以幫助到你
    2013-03-03
  • Android動(dòng)態(tài)修改應(yīng)用圖標(biāo)與名稱的方法實(shí)例

    Android動(dòng)態(tài)修改應(yīng)用圖標(biāo)與名稱的方法實(shí)例

    這篇文章主要給大家介紹了關(guān)于Android動(dòng)態(tài)修改應(yīng)用圖標(biāo)與名稱的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01
  • Android 8.0系統(tǒng)中應(yīng)用圖標(biāo)的適配微技巧

    Android 8.0系統(tǒng)中應(yīng)用圖標(biāo)的適配微技巧

    這篇文章主要介紹了Android 8.0系統(tǒng)中應(yīng)用圖標(biāo)的適配微技巧 ,需要的朋友可以參考下
    2018-04-04
  • Android使用TouchDelegate增加View的觸摸范圍

    Android使用TouchDelegate增加View的觸摸范圍

    這篇文章主要為大家詳細(xì)介紹了Android使用TouchDelegate增加View的觸摸范圍,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • Android拼圖游戲 玩轉(zhuǎn)從基礎(chǔ)到應(yīng)用手勢變化

    Android拼圖游戲 玩轉(zhuǎn)從基礎(chǔ)到應(yīng)用手勢變化

    這篇文章主要介紹了Android拼圖游戲的實(shí)現(xiàn)方法,教大家玩轉(zhuǎn)從基礎(chǔ)到應(yīng)用手勢變化,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • Android自定義控件之廣告條滾動(dòng)效果

    Android自定義控件之廣告條滾動(dòng)效果

    這篇文章主要為大家詳細(xì)介紹了Android自定義控件之廣告條滾動(dòng)效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-06-06
  • Android 文件選擇器詳解及實(shí)例代碼

    Android 文件選擇器詳解及實(shí)例代碼

    這篇文章主要介紹了Android 文件選擇器詳解的相關(guān)資料,并附實(shí)例代碼,需要的朋友可以參考下
    2016-10-10

最新評(píng)論

南丹县| 吴旗县| 武冈市| 黔东| 杂多县| 上犹县| 佛坪县| 时尚| 和林格尔县| 高雄市| 巧家县| 乐清市| 赫章县| 林甸县| 南江县| 班戈县| 资源县| 额济纳旗| 中牟县| 休宁县| 孟村| 三明市| 宿迁市| 莲花县| 土默特右旗| 武隆县| 鄂州市| 南阳市| 卢龙县| 建湖县| 岫岩| 安庆市| 牡丹江市| 邹城市| 治多县| 正宁县| 金阳县| 焦作市| 鸡西市| 奈曼旗| 东方市|