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

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

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

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

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

raw 和 assets 的相同點

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

raw 和 assets 的不同點

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

assets:

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

raw:

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

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

raw 文件夾下的的會資源生成一個資源id,assets文件下的資源不會

raw 和 assets 的使用場景

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

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

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

相關(guān)文章

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

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

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

    Android線程管理之ActivityThread

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

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

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

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

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

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

    這篇文章主要給大家介紹了關(guān)于Android動態(tài)修改應(yīng)用圖標(biāo)與名稱的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(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的觸摸范圍,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • Android拼圖游戲 玩轉(zhuǎn)從基礎(chǔ)到應(yīng)用手勢變化

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

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

    Android自定義控件之廣告條滾動效果

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

    Android 文件選擇器詳解及實例代碼

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

最新評論

红原县| 镇原县| 嘉禾县| 蒙阴县| 乐清市| 西峡县| 阿克| 中西区| 蒙阴县| 扎兰屯市| 大安市| 邵阳县| 左贡县| 荃湾区| 马鞍山市| 思南县| 邻水| 安塞县| 屯留县| 佳木斯市| 黄陵县| 内江市| 嵩明县| 石棉县| 临沂市| 南江县| 怀化市| 农安县| 健康| 景洪市| 喀什市| 监利县| 泸溪县| 邮箱| 元谋县| 响水县| 温泉县| 青海省| 开江县| 南宫市| 武穴市|