欢迎来到天天文库
浏览记录
ID:62153812
大小:38.50 KB
页数:4页
时间:2021-04-19
《Android项目命名规则.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理勿做商业用途Android文件命名规范初版指定日期:2014年1月10日 工作组Android注:为了项目更好的协同工作,以及项目的版本维护,Android组采用以下标准来命名项目的文件;一代码命名规则:1final类型变量、枚举均采用全大写形式2控件名称采用与资源ID相同的形式统一采用全小写;例如资源中有一个 Button id为btn_login_sure 其在Activity中的映射也为属性名也应为btn_login_sure3总体使用驼峰命名方式(类名首字母大写,方法与属性首字母小写,第1.2条除外)例如:User类中有一个属性 userName 一个方法setUserN
2、ame()4继承自Android组件的类,采用父类名称作为结尾的形式 例如: LoginActivity MstarcImageView BaseFragment HoldService5测试用数据或者类,均以Test或者test为前缀,且如果不再使用需要删除或用@Deprecated标记6凡涉及框架,或者项目内工具类的代码,据需采用eclipse标准注释进行注解7涉及Javabean的实体类,如需与其他模块保持一致性,可不遵循以上原则 二资源命名规则:(一)Layout命名1.contentview命名:activity_功能模块_【属性说明】.xml例如:activity_main.x
3、ml、activity_more.xml2.Dialog命名:dialog_描述_【属性说明】.xml 例如:dlg_hint.xml2.PopupWindow命名:ppw_描述_【属性说明】.xml 例如:ppw_info_comm.xml个人收集整理勿做商业用途3.适配器项命名adpter_控件描述_【属性说明】.xml例如:adepter_list_city.xml4.包含项:include_模块.xml 例如:include_head.xml、include_bottom.xml (二) 图片命名1. 前缀_模块、前缀_模块_描述、前缀_模块_描述_后缀例如:bg_main
4、Activity.png、 icon_btn_sure_left.png、 img_main_logo、 bg_btn_cancel_press.png (三)id命名空间类型缩写_所在上下文_属性例如登陆界面的确定按钮:btn_loginActivity_sure有一个listView,其adpter的id为adpter_list_users.xml其适配器布局文件中一个CheckBox的命名为chb_list_users_checksure三 其他规则: 1包名以com.mstarc.app.[项目名].[分组].[分组]的形式例如安全镯的service包:com.mstarc.ap
5、p.anquanzhuo.service个人收集整理勿做商业用途2命名下划线使用数量一般不能超过4个,总长度不能过长一般为四个单词为宜,长单词可采用缩写3凡以上规则未涉及的文件或代码命名,均以简洁,且方便查找为基本原则图片部分后缀对照表(静态一般为图片)后缀说明normal图片按钮等控件的状态,代表普通状态disabled图片按钮等控件的状态,代表不可用press图片按钮等控件的状态,代表按下状态(动态一般为xml文件)后缀说明selector包含了控件的各种状态下对应的资源ainm动画资源组件名称缩写对照表组件名称简写组件名称简写ButtonbtnRadioButtonrbtnImageBu
6、ttonibtnTextViewtvImageViewimgListViewlistProgressBarpbEditTextetScrollViewsvCheckBoxchbRelativeLayoutrlLinearLayoutlyTableLayouttlAbsoluteLayoutabFrameLayouttl个人收集整理勿做商业用途
此文档下载收益归作者所有