当前位置: 首页 > news >正文

郑东新区网站建设单位建设网站用途

郑东新区网站建设,单位建设网站用途,什么是网站建设中的目录,科技网站建设 开题报告原标题#xff1a;Android开发规范一.书写规范1. 编码方式统一用UTF-8.2. 花括号不要单独一行#xff0c;和它前面的代码同一行。而且#xff0c;花括号与前面的代码之间用一个空格隔开。3. 空格的使用if、else、for、switch、while等逻辑关键字与后面的语句留一个空格隔开。…原标题Android开发规范一.书写规范1. 编码方式统一用UTF-8.2. 花括号不要单独一行和它前面的代码同一行。而且花括号与前面的代码之间用一个空格隔开。3. 空格的使用if、else、for、switch、while等逻辑关键字与后面的语句留一个空格隔开。运算符两边各用一个空格隔开。方法的每个参数之间用一个空格隔开。4.空行的使用将逻辑相关的代码段用空行隔开以提高可读性。空行也只空一行不要空多行。在以下情况需用一个空行两个方法之间方法内的两个逻辑段之间方法内的局部变量和方法的第一条逻辑语句之间常量和变量之间5.当一个表达式无法容纳在一行内时可换行显示另起的新行用8个空格缩进。6.一行声明一个变量不要一行声明多个变量这样有利于写注释。7.使用快捷键进行代码自动格式化。WindowsCTRLALTLMacOPTIONCOMMANDL8.一个方法最多不要超过40行代码。9.范围型的常量用枚举类定义而不要直接用整型或字符这样可以减少范围值的有效性检查。10.文字大小的单位统一用sp元素大小的单位统一用dp。11. 应用中的字符串统一在strings.xml中定义然后在代码和布局文件中引用。12. 颜色值统一在colors.xml中定义然后在代码和布局文件中引用。另外不要在代码和布局文件中引用系统的颜色除了透明。二.命名规范1. 包命名域名反写项目名称模块名称全部单词用小写字母。2. 类和接口命名使用大驼峰规则用名词或名词词组命名每个单词的首字母大写。以下为几种常用类的命名activity类命名以Activity为后缀如LoginActivityfragment类命名以Fragment为后缀如ShareDialogFragmentservice类命名以Service为后缀如DownloadServiceadapter类命名以Adapter为后缀如CouponListAdapter工具类命名以Util为后缀如EncryptUtil模型类命名以BO为后缀如CouponBO接口实现类命名以Impl为后缀如ApiImpl3. 方法命名使用小驼峰规则用动词命名第一个单词的首字母小写其他单词的首字母大写。以下为几种常用方法的命名初始化方法命名以init开头例initView按钮点击方法命名以to开头例toLogin设置方法命名以set开头例setData具有返回值的获取方法命名以get开头例getData通过异步加载数据的方法命名以load开头例loadData布尔型的判断方法命名以is或has或具有逻辑意义的单词如equals例isEmpty4. 控件缩写5. 常量命名全部为大写单词单词之间用下划线分开。1publicfinalstaticintPAGE_SIZE 20;6. 变量命名{范围描述}意义描述类型描述的组合用驼峰式首字母小写。123privateTextView headerTitleTxt;// 标题栏的标题privateButton loginBtn;// 登录按钮privateCouponBO couponBO;// 券实例7. 控件id命名控件缩写_{范围_}意义范围可选只在有明确定义的范围内才需要加上。123456789android:idid/txt_header_title... /android:idid/btn_login... /8. layout命名组件类型_{范围_}功能范围可选只在有明确定义的范围内才需要加上。以下为几种常用的组件类型命名activity_{范围_}功能为Activity的命名格式fragment_{范围_}功能为Fragment的命名格式dialog_{范围_}功能为Dialog的命名格式item_list_{范围_}功能为ListView的item命名格式item_grid_{范围_}功能为GridView的item命名格式header_list_{范围_}功能为ListView的HeaderView命名格式footer_list_{范围_}功能为ListView的FooterView命名格式9. strings的命名类型_{范围_}功能范围可选。以下为几种常用的命名页面标题命名格式为title_页面按钮文字命名格式为btn_按钮事件标签文字命名格式为label_标签文字选项卡文字命名格式为tab_选项卡文字消息框文字命名格式为toast_消息编辑框的提示文字命名格式为hint_提示信息图片的描述文字命名格式为desc_图片文字对话框的文字命名格式为dialog_文字menu的item文字命名格式为action_文字10. colors的命名前缀{_控件}{_范围}{_后缀}控件、范围、后缀可选但控件和范围至少要有一个。背景颜色添加bg前缀文本颜色添加text前缀分割线颜色添加div前缀区分状态时默认状态的颜色添加normal后缀区分状态时按下时的颜色添加pressed后缀区分状态时选中时的颜色添加selected后缀区分状态时不可用时的颜色添加disable后缀11. drawable的命名前缀{_控件}{_范围}{_后缀}控件、范围、后缀可选但控件和范围至少要有一个。图标类添加ic前缀背景类添加bg前缀分隔类添加div前缀默认类添加def前缀区分状态时默认状态添加normal后缀区分状态时按下时的状态添加pressed后缀区分状态时选中时的状态添加selected后缀区分状态时不可用时的状态添加disable后缀多种状态的添加selector后缀(一般为ListView的selector或按钮的selector)12. 动画文件命名动画类型_动画方向。fade_in淡入fade_out淡出push_down_in从下方推入push_down_out从下方推出slide_in_from_top从头部滑动进入zoom_enter变形进入三.注释规范1. 文件头注释文件顶部统一添加版权声明声明的格式如下123/*** Copyright (c) 2015. Keegan小钢 Inc. All rights reserved.*/2. 类和接口注释类和接口统一添加javadoc注释格式如下123456/*** 类或接口的描述信息** author ${USER}* date ${DATE}*/3. 方法注释下面几种方法都必须添加javadoc注释说明该方法的用途和参数说明以及返回值的说明。接口中定义的所有方法抽象类中自定义的抽象方法抽象父类的自定义公用方法工具类的公用方法12345678910/*** 登录** param loginName 登录名* param password 密码* param listener 回调监听器*/publicvoidlogin(String loginName, String password,ActionCallbackListener listener);4. 变量和常量注释下面几种情况下的常量和变量都要添加注释说明优先采用右侧//来注释若注释说明太长则在上方添加注释。接口中定义的所有常量公有类的公有常量枚举类定义的所有枚举常量实体类的所有属性变量12345678publicstaticfinalintTYPE_CASH 1;// 现金券publicstaticfinalintTYPE_DEBIT 2;// 抵扣券publicstaticfinalintTYPE_DISCOUNT 3;// 折扣券privateintid;// 券idprivateString name;// 券名称privateString introduce;// 券简介shrink_to_middle中间缩小来自:Android实战开发程序员共读整理发布转载请联系作者获得授权返回搜狐查看更多责任编辑
http://www.hn-smt.com/news/9424/

相关文章:

  • 2025年知名的密码家用智能门锁厂家选购指南与推荐
  • 2025 年 11 月电缆绝缘材料厂家最新推荐,聚焦高端定制需求与全案交付能力
  • 2025年评价高的电动护理床厂家最新TOP实力排行
  • 2025年评价高的室外冰雕厂家推荐及采购指南
  • 2025年比较好的耐丙酮涂料厂家最新实力排行
  • 2025年比较好的广东保险柜厂家最新推荐排行榜
  • 2025年知名的三维调节针式铰链最新TOP品牌厂家排行
  • 2025年口碑好的微波真空干燥设备高评价厂家推荐榜
  • 2025年评价高的开炼机厂家最新推荐排行榜
  • 应对价值表征困境——从静态表征到动态演化
  • 《天鹰战士 最后的冲击》观后感
  • Day9综合案例一
  • Scala语法
  • 2025 年 11 月废水蒸发器厂家权威推荐榜:MVR/薄膜刮板/单效/双效/三效/多效/高盐/含盐/降膜/结晶/mvr母液/氯化钠/硫酸铵/垃圾渗滤液/化工废水刮板/强制循环/废水脱盐蒸发器厂家精选
  • 2025 年 11 月防静电地板厂家推荐排行榜,全钢/全钢陶瓷/硫酸钙/铝合金/pvc架空/防静电地板,OA网络地板,机房防静电地板,办公室网络架空地板公司精选
  • 002 vue3-admin项目的目录及文件说明
  • PPT 中如何使得水平线水平,垂直线垂直,不要倾斜
  • 2025 年 11 月超滤膜厂家最新推荐,产能、专利、环保三维数据透视
  • LeetCode算法模式全解:多语言实现核心数据结构与算法
  • HarfBuzz 实战:五大核心API 实例详解【附iOS/Swift实战示例】
  • 软考十四
  • 6 大企业级无代码低代码平台 RBAC 权限体系深度对比
  • 2025 年 11 月双锥回转真空干燥机,真空耙式干燥机,盘式干燥机厂家最新推荐,聚焦资质、案例、售后的六家机构深度解读
  • Pinely Round 5 (Div. 1 + Div. 2) A+B+C+D
  • LINQ 表达式详解
  • Java学习之旅第一季-25:一维数组 - 教程
  • 2025 年 11 月酒店加盟公司最新推荐,品牌资质与运营韧性深度解析!
  • 量子计算技术全景:从硬件路线到AI融合 - 教程
  • 【Web安全】转义字符注入?转义也会失效的SQL注入 - 指南
  • 完整教程:基于类的四种设计模式