android项目中values中几个文件的作用
来源:互联网 发布:怎样备份数据 编辑:程序博客网 时间:2024/06/06 01:24
最近反编译了几个Android软件,发现一些以前未用到的资源文件:
ids.xml,public.xml——
开始以为是开发人员写的,其实不是。我反编译了自己的apk发现里面也有这两个文件,说明和R.java文件一样是编译完系统生成的!
其它常用的资源文件:
attrs.xml——当中定义的是类的属性,属性是为了能在xml文件中被引用到,换句话说就是指定类中变量(也就是属性的实际作用者)的值。这些属性会在类的构造函数中用到。看过一两个源码就会明白,构造函数中的TypedArray其实就是属性的数组,数组的成员会被赋给类里的成员,完成从xml的初始化。类的构造函数一般有三个,一个是Class(context),这个用于在代码中创建一个类,所以只包含一个上下文;Class(context, attrs)和Class(context, attrs, defStyle)用于从xml创建类的情况。
styles.xml——当中是各个控件的“样式”,样式由一个个属性所组成。我们在编辑xml文件的时候,不同的类所能设置的属性有共同的,也有不同的,都是由样式来控制的。具体可以去看styles.xml这个文件的内容。
themes.xml其实也是样式,只是适用的范围大一点,这个我是参考网上别人的看法,自己还没研究过。
colors.xml——当中定义各种颜色值。
strings.xml——当中定义使用到的字符串常量。
- android项目中values中几个文件的作用
- android项目中values中几个文件的作用
- android项目中values中几个文件的作用
- android项目中values中几个文件的作用
- android项目中values中几个文件的作用
- android项目中values中几个文件的作用
- android项目中values中几个文件的作用!
- android项目中values中几个文件的作用
- android项目中values中几个文件的作用
- android项目中values中几个文件的作用
- android项目中values中几个文件的…
- android项目中values中几个…
- android项目中values中ids.xml的作用
- android项目中values中ids.xml的作用
- android项目中values中ids.xml的作用
- android项目中values中ids.xml的作用
- android项目中values中ids.xml的作用
- android项目中values中ids.xml的作用
- oracle动态游标的创建和使用
- dsp学习资料之一
- flex 学习笔记
- oracle instant client 配置
- 一个游戏程序员的学习资料
- android项目中values中几个文件的作用
- Java技术入门
- mysql常用命令
- 面向对象—
- session案例-防止表单重复提交
- 流程控制
- Windows 8 初体验
- 获取浏览器指定控件的尺寸
- 浅谈HTTP中Get与Post的区别