写了好些时间的Android,记录下平时自己的编码风格
模式:MVC,我分包不是以模块去封装,各个类型的文件会放在对应的类型包里面。
命名,模块名称加类型后缀:
例如 首页activity,IndexActivity。消息fragment,MessageFragment
首页商品列表adapter,IndexProAdapter
布局,我会以项目简写+类型+模块名:
例如 IndexActivity布局,xxx_activity_index。
IndexActivity内的MessageFragment则为xxx_activity_index_frag_message
布局内控件命名,会以控件简写打头+功能名称:
Button类型的确定按钮:btn_submit
listView类型的商品列表:lv_pro
RelativeLayout的头布局:rl_top
图片资源命名,项目简称+模块+功能:
IndexActiviy的返回按钮:xxx_index_back
工具类,模块+Util:
例如:PhoneUtil,ToastUtil
方法命名:首字母小写驼峰写法,例如删除全部搜索历史,deleteAllSearchHistory