文档章节

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
厦门
其他
私信 提问
上海招聘手机开发工程师(Android)--非猎头

上海2号线地铁附近,手机android客户端开发,急需有手机开发经验者加盟。--千乘文化 一,招聘Android开发项目经理:薪资(6K以上) 职位描述: 1、负责手机开发项目管理和开发协调工作。 2、项...

巴乔
2011/05/03
1K
13
广州移动互联网公司招聘Android高级工程师 月薪10-20K

您好!我现在正在帮广州的一家移动互联网公司找Andriod客户端开发工程师,详细的JD如下。如有疑问,欢迎咨询。谢谢啦!QQ:2454927650也可以把你的简历发到我的qq邮箱。 Android客户端开发工程...

Gavinluo
2012/03/28
1K
3
互联网电话软件--CSipSimple

CSipSimple 是个款通用的支持SIP协议的互联网电话软件,可以在支持andriod的平板,手机上使用。支持语音编码: G.711 aLaw/uLaw, G.722.1, G.722, SPEEX, SPEEX-WB, AMR-WB, GSM, iLBC, G.72...

扣丁禅师
2015/03/20
6.7K
0
Google:Andriod 系统前景不容乐观

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

oschina
2016/05/23
11.4K
50
对战小游戏开发

【业务需求】 一、功能需求 实现两方对战。类似于植物大战僵尸中,僵尸由另一玩家来操作 二、技术要求 andriod平台 三、非功能性要求 【人员要求】 一、能力要求 1、能独立设计编码 2、 3、 ...

mystrive
2017/02/10
3
0

没有更多内容

加载失败,请刷新页面

加载更多

echarts实现中国地图

最近项目中有个需求:在地图上展示各省市的数据分布,像这样: 项目中接入的图表展示工具是echart,查了echart官网,发现并没有中国地图相关的实现,唯一接近的,只有香港18区人口密度。没办...

Funcy1122
11分钟前
0
0
持续集成工具Jenkins结合SVN的安装和使用

持续集成工具Jenkins结合SVN的安装和使用 2018年06月08日 11:30:23 止步前行 阅读数:2932 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zxd1435513775/ar...

linjin200
18分钟前
0
0
ES6 对象的解构赋值

基本用法 1.等号右边如果不是数组,将会报错(不是可遍历结构) 2.解构赋值 var, let, const命令声明均适用 3.set结构也可解构赋值(具有Iterator接口,可采用数组形式结构赋值) set解构:任何...

Jack088
20分钟前
0
0
微信小程序富文本table超出宽度处理

一、微信小程序富文本table超出宽度处理 处理思路: 使用正则删除table中的width属性。 //去除table的宽度content = content.replace(/<table[^>]*>/gi, function (match, capture) { ...

tianma3798
21分钟前
0
0
阿里云全站加速DCDN全面支持WebSocket协议

WebSocket协议可以为网站和应用提供真正的双向通信,具有控制开销、保持连接状态、更强实时性、更好的压缩效果等优点,是当下低延时应用最常采用的一种技术协议。为了更好的满足客户在实时通...

阿里云官方博客
22分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部