首页 > 移动平台 > 详细

android 用 res 中文件名获取资源 id 的方法

时间:2014-01-23 09:09:51      阅读:592      评论:0      收藏:0      [点我收藏+]

res 中我们可能会放很多图片和音频视频等。它们放在 R.drawable, R.raw 下面。

有一种情况是,比如我有一个数据库保存项目中声音的一些信息。声音的 id 就很难保存。因为我们不能把 R.raw.sound1 在数据库里保存为 text 。解决办法是,有一个方法:

int  id  = getResources().getIdentifier("sound1","raw","com.example.test");

sound1 是声音 res 里的名字。raw 是 res 的类型,如果是图片就改为 drawable。 com... 是包名。

android 用 res 中文件名获取资源 id 的方法

原文:http://www.cnblogs.com/davesuen/p/3530562.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!