安卓项目组开发编码规范.docx

安卓项目组开发编码规范.docx

ID:59206956

大小:155.97 KB

页数:5页

时间:2020-09-10

安卓项目组开发编码规范.docx_第1页
安卓项目组开发编码规范.docx_第2页
安卓项目组开发编码规范.docx_第3页
安卓项目组开发编码规范.docx_第4页
安卓项目组开发编码规范.docx_第5页
资源描述:

《安卓项目组开发编码规范.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、安卓项目组开发编码规范V0.1制定人:2015/1/9Java文件1)文件名命名规则Activity:Aty+(Pascal标记法)例如:欢迎界面AtyWelcome.java,AtyDealHistory.javaService:Service+(Pascal标记法)BroadCastReceiver:Receiver+(Pascal标记法)Fragment:Fragment+(Pascal标记法)ListActivity:ListAty+(Pascal标记法)2)变量命名规则Android类型变量ContextmContext;HandlermHandle

2、r;DialogmDialogPro;ProgressBarmPbarLoadding;SpinnermSpWareList;List>mListMapWare;SimpleAdaptermAdapterWareList;[m+Adapter+含义]RadioButtonmRbtnMake;StringmStrOpeanflat;ButtonmBtnPriceReduce;WidgetFlipImageViewmWfiImgSwitchPriceType;(自定义控件)LinearLayoutmLayoutPriceInp

3、ut;EditTextmEditPriceInput;TextViewmTvMaxNum;ListViewmLviewBuyFiveSpeed;ImageButtonmIbtnBuyAvgPriceNum;Java类型变量ListmListViews;MapmMapCurrentWare;booleanisLimitPrice;intmIntSortDirec;避免用Flag来命名状态变量用Is来命名逻辑变量例子://分时线刷新是否暂停privatebooleanisTimeLineRefreshPause;3)方法命

4、名规则a)小写字母开头+含义名b)方法内部变量命名规则内部参数:小写的数据类型+含义名内部临时变量:“_”+小写的数据类型+含义名例子:privatevoidgetData(){//内部参数intinParm;//临时变量int_intCounter;}4)常量命名规则全部大写字母用“_”分隔Xml文件1)文件名命名规则全部为小写字母,单词之间用“_”分隔a)基本布局对应的Java文件名,去掉前缀+.xml例如:welcome.xmlb)交易模式(分类)布局文件jq_market_文件名(去掉Aty后的小写字母).xmljq_trade_文件名(去掉Aty后的

5、小写字母).xmlc)子布局对应的Java文件名,去掉前缀+子布局名.xml例如:买入界面的订货记录列表布局买入界面:AtyBuy.java的基本布局文件为buy.xml列表布局jq_trade_buy_item.xmljq_market_timekline_five_item.xmljq_market_timekline_detail_item.xmld)被包含的布局交易模式+功能模块+含义+include.xml例如:即期交易下单页面的下单面板jq_trade_order_include.xml即期交易下单页面列表头jq_trade_order_list_

6、include.xml2)XML内部控件id命名规则全部为小写字母,用“_”下划线分隔其中涉及协议控件名字与协议字段保持一致。通用格式“模块名称_控件类型_含义”以交易模块下面的控件为例:容器控件LinearLayout:trade_layout_含义名RelativeLayout:trade_rlayout_含义名FrameLayout:trade_flayout_含义名Fragment:trade_fragment_含义名标准控件TextView:trade_tv_含义名CheckBox:trade_cb_含义名Button:trade_btn_含义名Im

7、ageButton:trade_ibtn_含义名EditText:trade_edit_含义名ProgressBar:trade_pbar_含义名ImageView:trade_img_含义名ListView:trade_lview_含义名ScrollView:trade_sview_含义名Spinner:trade_sp_含义名RadioGroup:trade_rgroup_含义名RadioButton:trade_rbtn_含义名RatingBar:trade_rbar_含义名SeekBar:trade_sbar_含义名3)XML内部文档注释a)凡是包含两

8、个子控件(含两个控件)以上的控件,要在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。