- Android 5從入門到精通
- 李波
- 342字
- 2021-03-19 15:29:00
3.3 資源
在Android層次結構中,資源扮演著重要的角色。Android支持字符串、位圖以及其他很多種類型的資源。每一種資源的語法、格式以及存放的位置,都會根據其類型的不同而不同。一般來講共有三種類型的資源文件:XML文件、位圖文件(圖像)和raw文件(聲音等)。
Android工程目錄中,用于存放資源文件的有兩個文件夾,分別為res和assets。其中res文件夾不支持深度子目錄,其中的資源最終將被打包到編譯后java文件中,可以直接通過R資源類訪問,利用率較高;而assets中存放的資源是用于打包到應用程序中的靜態文件,這些文件不會被編譯,最終會直接部署到目標設備中,可以使用任意深度的子目錄進行存儲。assets文件夾中的文件不能直接通過資源類R讀取,只能使用流的形式讀取,其利用率相對較低。
Android的資源編譯器AAPT(Android Asset Packaging Tool)會依照資源所在的子目錄及其格式對其進行編譯。
推薦閱讀
- Getting Started with Gulp(Second Edition)
- Docker技術入門與實戰(第3版)
- Learning ArcGIS Pro 2
- PowerCLI Cookbook
- Software Testing using Visual Studio 2012
- Python Geospatial Development(Second Edition)
- Learning Firefox OS Application Development
- Backbone.js Blueprints
- Learning Apache Kafka(Second Edition)
- 碼上行動:用ChatGPT學會Python編程
- Mastering JBoss Enterprise Application Platform 7
- Swift 4 Protocol-Oriented Programming(Third Edition)
- 一步一步跟我學Scratch3.0案例
- PyQt編程快速上手
- Puppet Cookbook(Third Edition)