Including resource files in your project
Android provides two options for including files in your project: the raw
folder and the Assets
folder. Which option you use depends on your requirements. To start, we'll give a brief overview of each option to help you decide when to use each option:
- Raw files
- Included in the resource directory:
/res/raw
- As a resource, accessed through the raw identifier:
R.raw.<resource>
- A good place for storing media files such as MP3, MP4, and OOG files
- Included in the resource directory:
- Asset files
- Creates a filesystem compiled in your APK (does NOT provide a resource ID)
- Access files using their file names, generally making them easier to use with dynamically created names
- Some APIs do not support a Resource Identifier and therefore require including as an ...
Get Android Application Development Cookbook - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.