9.2.2 在Java代码中访问实际资源

更新于 2026年10月10日 版权声明
9.2.2 在Java代码中访问实际资源

在Android应用程序中,虽然资源清单类R为所有的资源都定义了一个资源清单项,但是这个清单项只是一个int类型的值,并不是实际的资源对象。在大部分情况下,Android API 允许直接使用int类型的资源清单项来代替应用资源。但是在有些时候,Android应用程序需要用到实际的Android资源。

在Android应用程序中,为了通过资源清单项目来获取实际的资源,可以通过其内置类Resources中的如下方法来实现。

■ getXxx(int id):根据资源清单ID来获取实际资源。(https://www.daowen.com)

■ getAssets():获取访问/assets/目录下资源的AssetManager对象。

Resources由Context调用getResources()方法来获取。

例如在如下的代码片段中,演示了通过Resources获取实际字符串资源的方法。

图示

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)