文档章节

Andriod 编码规范

卖女孩的小火柴
 卖女孩的小火柴
发布于 2017/02/09 09:34
字数 467
阅读 1
收藏 0


1.Java的命名要符合 JavaBean规范
    1.1 命名尽量看到名字都知道其含义
    1.2 类名,每个单词首个字母大写 如:InformationActivity
    1.3 变量名首个字母小写
    1.4 静态变量 ,全部使用大写字母,单词之间使用下划线分开 如 KEY_INFORMATION_NAME
    1.5 名字命名应该是一个名词或名词词组
2.尽量不使用前缀
    2.1 特别是全局变量不使用前缀

3. 控件使用后缀
    3.1 Btn(Button), ListView, Img(Image)
    3.2 TextView EditView的后缀使用要注意其业务含义
      3.2.1 Field后缀表 用户输入
      3.2.2 Value后缀表 代码中需要赋值
      3.2.3 Label后缀表 标签文本    
4.方法的命名应该一个 动词或动宾短语
     4.1 事件方法前缀用on, 如onJoinBtnClick,表加入按钮点击事件
     4.2 根据事件类型使用后缀,如 onJoinBtnClick是一个点击事件      
1.Java的命名要符合 JavaBean规范
    1.1 命名尽量看到名字都知道其含义
    1.2 类名,每个单词首个字母大写 如:InformationActivity
    1.3 变量名首个字母小写
    1.4 静态变量 ,全部使用大写字母,单词之间使用下划线分开 如 KEY_INFORMATION_NAME
    1.5 名字命名应该是一个名词或名词词组
2.尽量不使用前缀
    2.1 特别是全局变量不使用前缀

3. 控件使用后缀
    3.1 Btn(Button), ListView, Img(Image)
    3.2 TextView EditView的后缀使用要注意其业务含义
      3.2.1 Field后缀表 用户输入
      3.2.2 Value后缀表 代码中需要赋值
      3.2.3 Label后缀表 标签文本    
4.方法的命名应该一个 动词或动宾短语
     4.1 事件方法前缀用on, 如onJoinBtnClick,表加入按钮点击事件
     4.2 根据事件类型使用后缀,如 onJoinBtnClick是一个点击事件      

本文转载自:http://blog.csdn.net/vispin/article/details/42025959

共有 人打赏支持
卖女孩的小火柴

卖女孩的小火柴

粉丝 3
博文 25
码字总数 124
作品 0
厦门
其他
Google:Andriod 系统前景不容乐观

相比于谷歌在谷歌网络开发年会Google I/O2015上对Andriod系统的乐观,目前Andriod系统在高端智能手机中的市场份额进一步降低,同时Andriod平板电脑也未对消费者产生足够多的吸引力,在视频游...

oschina
2016/05/23
11.3K
49
Andriod程序可以运行在Ubuntu上

开源linux发行版Ubuntu的开发商Canonical的开发者们目标很远大,要让Andriod程序一样可以运行在Ubuntu上,在巴塞罗那举行的Ubuntu开发者会议上,Canonical展示了Ubuntu上运行Andriod程序的A...

老枪
2009/05/27
732
0
在 VirtualBox 中安装 Andriod 系统

如果你正在开发 Andriod 应用,也许会遇到小麻烦。诚然,ios 移动开发有 macOS 系统平台为其提供友好便利性, Andriod 开发仅有支持少部分 Andriod 系统(其中还包括可穿戴设备系统)的 Andr...

08%
09/18
0
0
【多图】Google工程师解析Android系统架构

导读:Sans Serif是Google的一位工程师,近日发布了一篇博文非常清楚的描述了Android系统架构,中国移动通信研究院院长黄晓庆在新浪微博上推荐了该文,并认为文中对Android的介绍很好,如下是...

红薯
2010/11/25
37.4K
15
服务器日志 显示 Android 4.4.1 正在测试中

Android 4.4 时代的到来是个必然的趋势,它只是在等待着Andriod4.4.1发布的一个关键的时间。这不仅让我们猜想大概什么时间会发布,还有在源代码上有什么变化。我们还没有找到答案的时候,从服...

oschina
2013/12/04
2.7K
10

没有更多内容

加载失败,请刷新页面

加载更多

Cointext在阿根廷和土耳其推出比特币现金短信钱包

Cointext于10月15日开始在土耳其和阿根廷提供新的基于SMS的比特币现金钱包服务,这两个国家的加密货币使用量急剧上升,以应对严峻的经济形势。 移动钱包 通过短信处理BCH交易 “比特币是更好...

lpy411
16分钟前
0
0
大数据早课-0918

9.18日早课 1.全局搜索含有abc的文件名称或文件夹的命令 2.当前目录一般用什么表示 3.切换到上一次和上一层命令分别是什么 4.pwd是查看当前目录的什么 5.隐藏文件或文件夹的标识是什么? 怎样...

hnairdb
16分钟前
0
0
mybatis学习笔记一

一、mybaits需要的项目依赖 <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> <dependency> <groupId>org.mybatis</groupId> <artif......

wuyiyi
17分钟前
0
0
CentOS6 安装 GraphicsMagick

1.安装相关依赖: yum install -y gcc libpng libjpeg libpng-devel libjpeg-devel ghostscript libtiff libtiff-devel freetype freetype-devel 2.下载并解压到目录/usr/local/ wget ft......

凯文加内特
19分钟前
0
0
RabbitMq集群使用Nginx做负载均衡

1.配置rabbitmq集群(可以参考前一篇RabbitMq之部署集群) 2.Nginx做负载均衡 注意:Nginx1.90版本后 新增了stream 模块用于一般的 TCP 代理和负载均衡,之前版本不支持 修改Nginx配置文件ngi...

zhaochaochao
24分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部