如何访问资源
在理解了OPhone中资源的类型,布局和简单框架后,我们来看看如何访问不同类型的资源。
要访问某个资源,必须先知道该资源的ID。在Java程序中,应用程序自身的资源可以简单的通过R.resource_type.resource_name来引用;系统的资源必须通过android.R.resource_type.resource_name来引用。而在xml类型的资源文件中,应用程序自身的资源可以通过@resource_type/resource_name来引用;其它Package的资源必须通过@package:resource_type/resource_name来引用。例如,引用系统的资源必须通过@android:resource_type/resource_name来引用。其中,resource_type可以是如下表关键字中的一个。

其次,访问某种类型的资源,必须通过其相应的语法格式来访问和使用,体现在Java中就是调用Resources等类的相应接口,体现在xml类型的资源文件中就是使用特定的属性。
然后,必须得到与应用程序相关的Resources类的实例,该实例一般通过Context.getResources()获得。
下面简单介绍了访问几种常用的资源的常用接口,更详细的资料请参考Ophone SDK中Resources等类的相关接口文档。

结束语
OPhone平台中的资源组织和管理是一个很有趣也很有意义的话题,了解各种资源的布局、框架及其访问方法,有助于开发者快速开发自己的应用程序,开发出更友好的程序界面。本文限于篇幅仅做了简略的介绍,更详细的资料请参考其它OPhone开发文档。(作者:费建江)