帖子
帖子
用户
博客
课程
显示全部楼层
9
帖子
0
勋章
31
Y币

[插件开发] 如何用UZResourcesIDFinder 引用android.R的东西

[复制链接]
发表于 2015-5-6 09:24:26
如何用UZResourcesIDFinder 引用android.R的东西,自己定义的Res可以引用,但是Android类库的怎么引用?
20
帖子
1
勋章
7575
Y币
您好,在整个模块开发过程中,代码里面不允许出现R文件,R文件下的id其实只是google提供的IDE在开发过程中生成的一个临时文件,用于管理资源文件,release apk后,其实它是不存在的。而且R文件是跟着应用的包名走的,如果你的代码中引用了R,导出jar包后,R的路径就被固定死了,在开发者不同包名的app中使用你这个模块时,肯定会因为找不到对应路径下的R文件而崩溃。

因此APICloud提供了UZResourcesIDFinder工具类进行对R文件中资源ID的动态获取。以消除对R文件的引用。

你也可以上网搜索一下“Android动态获取资源ID”的相关知识,自己封装一个工具类进行使用。
您需要登录后才可以回帖 登录

本版积分规则