文档章节

Andriod 编码规范

卖女孩的小火柴
 卖女孩的小火柴
发布于 2017/02/09 09:34
字数 467
阅读 1
收藏 0
点赞 0
评论 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
厦门
其他
互联网电话软件--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/O2015上对Andriod系统的乐观,目前Andriod系统在高端智能手机中的市场份额进一步降低,同时Andriod平板电脑也未对消费者产生足够多的吸引力,在视频游...

oschina
2016/05/23
11.3K
49
【多图】Google工程师解析Android系统架构

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

红薯
2010/11/25
37.4K
15
Google工程师多图详解Android架构

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

Mysoft
2015/12/02
44
0
Google工程师解析Android系统架构

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

AlexZhuang
2012/04/13
0
0
Andriod程序可以运行在Ubuntu上

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

老枪
2009/05/27
732
0
Android自带Json库使用引发的问题

在Andriod系统应用层开发通常json协议解析使用Gson、jackson当然还公司的fastjson库等,Andriod其实也自带json解析库,集成的是apache的,在一些特定的场景用自带库解析也很方便。 但是,不得...

Mr_zebra
06/14
0
0
服务器日志 显示 Android 4.4.1 正在测试中

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

oschina
2013/12/04
2.7K
10
移动设备(手机)的唯一ID有哪些

在移动广告领域,设备的ID 是用来追踪一个人的最重要的标识。 对于APP自身产品而言,使用设备唯一ID可以追踪到用户从下载到激活、注册、使用、流失、回归的全流程数据,对产品运营工作非常有...

IVAN_jsjwk
05/29
0
0
Hive group by操作后将其他字段串接

表tmp_test a ios b andriod a andriod 目标数据 a ios|andriod b andriod sql: select uid,concatws('|', collectset(device)) from tmp_test group by uid; collect_set 是 Hive 内置的一......

落花非有意
06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Java架构师知识体认识

源码分析 常用设计模式 Proxy代理模式 Factory工厂模式 Singleton单例模式 Delegate委派模式 Strategy策略模式 Prototype原型模式 Template模板模式 Spring5 beans 接口实例化 代理Bean操作 ...

小致dad
15分钟前
0
0
SpringBoot | 第十章:Swagger2的集成和使用

前言 前一章节介绍了mybatisPlus的集成和简单使用,本章节开始接着上一章节的用户表,进行Swagger2的集成。现在都奉行前后端分离开发和微服务大行其道,分微服务及前后端分离后,前后端开发的...

oKong
今天
9
0
Python 最小二乘法 拟合 二次曲线

Python 二次拟合 随机生成数据,并且加上噪声干扰 构造需要拟合的函数形式,使用最小二乘法进行拟合 输出拟合后的参数 将拟合后的函数与原始数据绘图后进行对比 import numpy as npimport...

阿豪boy
今天
12
0
云拿 无人便利店

附近(上海市-航南路)开了家无人便利店.特意进去体验了一下.下面把自己看到的跟大家分享下. 经得现场工作人员同意后拍了几张照片.从外面看是这样.店门口的指导里强调:不要一次扫码多个人进入....

周翔
昨天
1
0
Java设计模式学习之工厂模式

在Java(或者叫做面向对象语言)的世界中,工厂模式被广泛应用于项目中,也许你并没有听说过,不过也许你已经在使用了。 简单来说,工厂模式的出现源于增加程序序的可扩展性,降低耦合度。之...

路小磊
昨天
203
1
npm profile 新功能介绍

转载地址 npm profile 新功能介绍 npm新版本新推来一个功能,npm profile,这个可以更改自己简介信息的命令,以后可以不用去登录网站来修改自己的简介了 具体的这个功能的支持大概是在6这个版...

durban
昨天
1
0
Serial2Ethernet Bi-redirection

Serial Tool Serial Tool is a utility for developing serial communications, custom protocols or device testing. You can set up bytes to send accordingly to your protocol and save......

zungyiu
昨天
1
0
python里求解物理学上的双弹簧质能系统

物理的模型如下: 在这个系统里有两个物体,它们的质量分别是m1和m2,被两个弹簧连接在一起,伸缩系统为k1和k2,左端固定。假定没有外力时,两个弹簧的长度为L1和L2。 由于两物体有重力,那么...

wangxuwei
昨天
0
0
apolloxlua 介绍

##项目介绍 apolloxlua 目前支持javascript到lua的翻译。可以在openresty和luajit里使用。这个工具分为两种模式, 一种是web模式,可以通过网页使用。另外一种是tool模式, 通常作为大规模翻...

钟元OSS
昨天
2
0
Mybatis入门

简介: 定义:Mybatis是一个支持普通SQL查询、存储过程和高级映射的持久层框架。 途径:MyBatis通过XML文件或者注解的形式配置映射,实现数据库查询。 特性:动态SQL语句。 文件结构:Mybat...

霍淇滨
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部