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.资源类型.资源名称

你可能感兴趣的:(Android学习日记)