android service enable 属性其实我本身(2)

电脑杂谈  发布时间:2018-01-16 18:02:41  来源:网络整理

布尔型的判断方法,命名以is或has,或具有逻辑意义的单词如equals,例:isEmpty

4. 控件缩写控件缩写控件缩写

5. 常量命名

全部为大写单词,单词之间用下划线分开。

6. 变量命名

{范围描述}意义描述类型描述的组合,用驼峰式,首字母小写。

7. 控件id命名

控件缩写_{范围_}意义,范围可选,只在有明确定义的范围内才需要加上。

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_消息

图片的描述文字,命名式为:desc_图片文字

对话框的文字,命名式为:dialog_文字

menu的item文字,命名式为:action_文字

10. colors的命名

前缀{_控件}{_范围}{_后缀},控件、范围、后缀可选,但控件和范围至少要有一个。

背景颜色,添加bg前缀

文本颜色,添加text前缀

分割线颜色,添加div前缀

区分状态时,默认状态的颜色,添加normal后缀

区分状态时,按下时的颜色,添加pressed后缀

区分状态时,选中时的颜色,添加selected后缀

service android_android studio是什么_android service enable 属性

区分状态时,不可用时的颜色,添加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,变形进入

shrink_to_middle,中间缩小

注释规范1. 文件头注释

2. 类和接口注释

类和接口统一添加javadoc注释,式如下:

3. 方法注释

下面几种方法,都必须添加javadoc注释,说明该方法的用途和参数说明,以及返回的说明。

接口中定义的所有方法

抽象类中自定义的抽象方法

抽象父类的自定义公用方法

工具类的公用方法

4. 变量和常量注释

下面几种情况下的常量和变量,都要添加注释说明,优先采用右侧//来注释,若注释说明太长则在上方添加注释。

接口中定义的所有常量

公有类的公有常量

枚举类定义的所有枚举常量

实体类的所有属性变量

结束语

这份开发规范说明比较细,也许还不是非常完整,但里面提到的每一条规范都很有用。按照此规范严执行,将大大提高代码的可读性和维护性。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shouji/article-60579-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...