经过学习总结的几个命名法
1.下划线命名法:如 activity_main, 主要用在res下面文件名和其中的string,color的name 和layout的id。
(量最多,也解释了为何用下划线)
2.小驼峰命名法:如 getXX(), 主要用于方法名
3.大驼峰命名法:如 WelcomeActivity, 主要用于 类名 、接口名 和 style.xml中的name
经过学习总结部分资源文件的规范
1.资源布局文件layout规范(下划线命名法)
命名规则:类型_模块名
、类型{_模块名}_逻辑名称
。(模块名用大括号,说明可以扩充吧)
类型
:activity fregment dialog(对话框) item(列表项)
模块名:main ble wifi search music ble_search(这样也算是一个模块名吗)
我觉得蓝牙搜索模块资源文件名可以写成这样:activity_ble_search.xml 如果有逻辑名称如再在后面加。
2.id的命名规范
命名规则:view 缩写{_模块名}_逻辑名
,例如: btn_main_search
、btn_back
view 缩写
: Button→btn Testview→tv 类似的缩写
模块名: 见上面
逻辑名:back search refresh 这些