下载此文档

安卓开发规范.doc


文档分类:建筑/环境 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
安卓开发规范
编写目的
为了使项目文档组织有序,方便项目组成员协调开发工作,便于后期开发人员理解和维护代码,公司的android开发项目应该有一套命名规范,小组人员在编写代码时应该遵循这些规范,使用有意义的字符书写代码中得类型、变量,形il, DeviceUtil

例如:
描述:
存放Broadcast,service, application
所有的Service继承MyService
服务:
用在不需要界面时,还需要长时间在后台运行的地方
广播:
用来接收系统
广播用于处理后台服务与前台界面的交互

例如:
描述:
junit test模块测试
values的目录结构
代码规范
java代码命名规范
类名、接口命名规则
类和接口的名称应该是一个名词,与设计文档保持一致;
采用大小写混和的方式,每个单词的首字母大写;
命名使用完整单词,禁止使用中文全拼,如使用缩写词必须添加注释(除非该缩写词被广泛的使用,如URL、HTML);
例如
class UserTest;//各单词首字母大写
interface IUserTest;//接口以大写I开头
abstract classAbsUserTest;//抽象类以Abs开头
方法函数命名规则
方法名应该是动词/动名词,采用大小写混和方式,第一个单词首字母小写,其后单词的首字线大写。
例如
run()
runFase()
变量命名规则
变量命名采用大小写混和的方式,第一个单词首字母小写,其后单词的首字母大写。变量名应简短有意义;
尽量避免单个字符的变量名(临时变量除外);
所有变量要显式的赋值;
静态变量命名采用全大写字母,中间用下划线分隔。
例如
int total = 0;
String name = null;
ButtonbnStart = new Button();
static int MAX_CODE_LINE = 200;
资源文件代码命名规范
命名文件名
因为该文件名不识别大写字符,所有单词间以下划线分割
例如:activity_main
命名内部属性名
参考变量命名规则
例如:
bnStart
styleDialog
widget缩写对应表
因为widget比较常用所以特用缩写代替
缩写对应如下:
TextView
tv
EditText
et
WebView
wv
ImageView
iv
VideoView
vv
MediaController
mc
ListView
lv
GridView
gv
Gallery
gly
Button
btn
ImageButton
ib
CheckBox
cb
RadioButton
rb
SeekBar
sb
ProgressBar
pb
Spinner
spr
SearchView
sv
AnalogClock
ac
TimePicker
tp
Dat

安卓开发规范 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1542605778
  • 文件大小49 KB
  • 时间2022-02-23
最近更新