1 / 13
文档名称:

Android代码规范.doc

格式:doc   大小:149KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Android代码规范.doc

上传人:小博士 2018/11/14 文件大小:149 KB

下载得到文件列表

Android代码规范.doc

相关文档

文档介绍

文档介绍:Android命名规范
在命名规范的统一下,在加上注释,日后维护会高效快捷好多
1标识符命名法
1) 驼峰(Camel)命名法:乂称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写。
2) 卜*划线命名法:单词与单词间用K划线做间隔。
3) 帕斯卡(pascal)命名法:又称大驼峰命名法,所有单词的第一个字母大写
4) 匈牙利命名法:广泛应用于微软编程环境屮,在以Pascal命名法的变量前附加小写序列说明该变量的类型。量的取名方式为: 〈scope—〉+〈prefix—〉+〈qualifier〉范围前缀,类型前缀,限定词。
个人觉得标识符命名原则:尽可能的用最容易识别的含义,推荐前两种
2英文缩写原则
1) 较短的单词可通过去掉“元咅”形成缩写
2) 较长的单词可取单词的头儿个字母形成缩写
3) 此外还有一些约定成俗的英文单词缩写
F面为常见的英文单词缩写
名称
缩写
icon
ic (主要用在app的图标)
color
cl (主耍用于颜色值)
divider
di (主要用于分隔线,不仅包括Listview屮的divider,还也括普通布局屮的线)
selector
si(主要用于某一 view多种状态,不仅拈Listview中的selector, 还包括按钮的selector)
average
avg
background
Bg (主要用于布局和子布局的背景)
buffer
buf
control
Ctrl
delete
del
document
doc
error
err
escape
esc
increment
inc
infomation
info
initial
init
image
img
Internationalization
I18N
length
len
library
lib
message
msg
password
pwd
position
pos
server
srv
string
str
temp
tmp
window
wnd (win)
3命名规范
包(packages)
采用反域名命名规则,全部使用小写字母。,二级包名为xx (可以是公司或则个人的随便),三级包名根据应用进行命名,四级包. tencent. qq. account)
包名
此包中包含
com.
页面用到的Activity类(activities层级名用户界面层)
com.
页面屮痺个Activity类井用的类(如BaseActivity)
com.
页面用到的Adapter类(适配器的类)
com.
此包中包含:公共工具方法类(util模块名)
com. (. )
此包中包含:元素类
com.
数据库操作类(sharepreference、sqlite、file)
com. ()
Cl定义的View类等
com.
Service 服务
com.
Broadcast 服务
类(classe)
名词,采用大驼峰命名法,尽量避免缩写,除非该缩写是众所周知的,比如 HTML, URL,如果类名称中包含单词缩写,则单词缩写的每个字母均应写

描述
例如
activity 类
Activity为后缀称识
eActivity
Adapter 类
Adapter为后缀标识
新闻洋情页面矣NewDetai 1 Adapter
解析类
Hlr为后缀标识
首页解析类HomePosterHlr
公共方法类
Utils或Manager为后缀标识
线程池管理类:ThreadPoolManagcr 日志工具类:Logger
数据库类
以DBHelpcr f缀标识
新闻数掘库:NewDBIIelper
Service 类
以Service为AS•缀标识
时间服务TimeService
BroadcastReceive 类
以Broadcast为后缀称识
时问通知 TimeBroadcast
ContentProvider
以Provider为后缀称识
联系人 ContactProvider
且接写的共享基础类
以Base开头
BaseActivity,BaseFragment
接口(i