Android学习日记

Day 5

Title  Android资源管理

概括的讲,android中的资源是指非代码部分,比如:图片,MP3,字符串,xml文件等。在一个android工程中,和src源文件夹并列的有两个文件夹,分别叫做res和asserts,这两个文件夹是用来保存资源文件的。

不同点:

1.res中的资源文件可以通过R类资源直接访问,res中又包含各种子文件夹,对资源进行分类:

anim(xml动画文件),drawable(图片),layout(布局文件),menu(菜单),

raw(二进制文件),values(常量值),xml(xml文件)

2.asserts中保存的一般是原始的文件,例如,MP3文件,android程序不能通过R类直接访问,必须通过AssertManager类以二进制流的形式来读取。

一般资源分为两种形式:

1.在代码中context的getResources()方法得到Resources对象,该对象提供了获得各类型资源的方法。

2在其他类资源中引用 的一般格式是这样的:

1)@[包名称:]资源类型/资源名称

2)R.资源类型.资源名称

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容