如何引用android系统公开(非公开)的资源文件,包括字符串,layout,color,等等
2014-04-30 20:46
489 查看
一:如何引用android系统公开的资源文件,包括字符串,layout, color,等等
今天想用一个res下的资源,但是又懒得自己写了,就想着去系统资源里找找,然后就去framework/core/res/res/values/public.xml 中找,然后
Android的framework中添加资源文件andoidkitkat/frameworks/base/core/res/res/values/public.xml
上面的文件中公开了上层(也就是第三方应用或者系统应用)可以访问的资源文件,如果想添加自己的资源文件,供上层使用,要加在public.xml的最后面,因为里面的ID都是有顺序的,同时还要注意不同的资源类别。
仿照已有的同类型系统资源修改 framework/base/core/res/res/values/public.xml,public.xml中有两种类型的资源描述,一种是<java-symbol/>系统私有的资源(不对app公开),另一种是<public />公共资源(可以在app中访问)。
对于公开的,我们就可以访问了,类似这样:android.R.string.ok, android.R.layout.xxx等等;
这个属性是android3.0以后才有的,应用的es-sdk android:minSdkVersion="11 以上才能用,否则设置了也不会有效果
怎样在SDK中查找style="?android:attr/progressBarStyleHorizontal"
全都在file:///D:/android-sdk-windows/docs/reference/android/R.attr.html这里了
参考链接:
http://blog.csdn.net/mingli198611/article/details/7105850 http://blog.csdn.net/june5253/article/details/8351448 http://blog.csdn.net/abc137508277/article/details/8113637
http://www.3lian.com/edu/2013/02-23/57694.html
今天想用一个res下的资源,但是又懒得自己写了,就想着去系统资源里找找,然后就去framework/core/res/res/values/public.xml 中找,然后
Android的framework中添加资源文件andoidkitkat/frameworks/base/core/res/res/values/public.xml
上面的文件中公开了上层(也就是第三方应用或者系统应用)可以访问的资源文件,如果想添加自己的资源文件,供上层使用,要加在public.xml的最后面,因为里面的ID都是有顺序的,同时还要注意不同的资源类别。
仿照已有的同类型系统资源修改 framework/base/core/res/res/values/public.xml,public.xml中有两种类型的资源描述,一种是<java-symbol/>系统私有的资源(不对app公开),另一种是<public />公共资源(可以在app中访问)。
对于公开的,我们就可以访问了,类似这样:android.R.string.ok, android.R.layout.xxx等等;
二:android:background="?android:attr/activatedBackgroundIndicator" 这种引用是什么意思?
这个属性是android3.0以后才有的,应用的es-sdk android:minSdkVersion="11 以上才能用,否则设置了也不会有效果怎样在SDK中查找style="?android:attr/progressBarStyleHorizontal"
全都在file:///D:/android-sdk-windows/docs/reference/android/R.attr.html这里了
参考链接:
http://blog.csdn.net/mingli198611/article/details/7105850 http://blog.csdn.net/june5253/article/details/8351448 http://blog.csdn.net/abc137508277/article/details/8113637
http://www.3lian.com/edu/2013/02-23/57694.html
相关文章推荐
- 51、如何提取android代码中的字符串为系统资源文件 (I18N)
- Android中如何给layout资源文件分类 在layout下创建子文件夹
- Android系统如何找到最匹配的资源文件的
- 【Android 如何置底一个View(附 前置声明layout布局文件中的资源ID)】
- 如何 打包整合linux系统文件夹 用于刷机包等等, 其中包括打包 句号开头 . 开头的文件, 排除系统文件 等
- Android 引用完整工程包括Activity和资源文件
- Android的图片,字符串,demin,color,以及Array,boolean,Integer资源的使用-android学习之旅(五十四)
- 如何让Android应用一直活着,确保占用系统资源。
- Android如何根据当前显示配置匹配资源 layout / drawable
- 【Android调试】一招搞定“R.Java文件误删,新定义的Layout无法被R.Layout引用”问题
- android Xml文件引用资源中@和?的区别
- 如何反编译Android的Apk文件获取其代码和资源文件
- 如何为Android系统添加一个新的资源包
- Android含资源文件引用的项目打包成jar包
- android 修改framework下资源文件后如何编译
- 如何处理android程序变为后台程序,系统回收资源,再次打开时,程序因为null指针等崩溃
- Eclipse 下如何引用另一个项目的资源文件
- 【转】【Android测试技巧】01. root后adb shell默认不是root用户时,如何将文件放入手机系统中
- Android中资源文件的使用(一):如何使用资源
- Android项目中如何清理无用的资源文件或代码