Android开发规范与最佳实践概览

更新:11-12 民间故事 我要投稿 纠错 投诉

大家好,关于Android开发规范与最佳实践概览很多朋友都还不太明白,今天小编就来为大家分享关于的知识,希望对各位有所帮助!

布局文件命名:

布局文件命名规则采用“前缀_逻辑名”方式,所有单词均小写,例如:

Activity布局文件命名:activity_xxx

片段布局文件命名:fragment_xxx

自定义控件布局文件命名:view_xxx

对话框布局文件命名:dialog_xxx

列表项布局文件命名:item_xxx

资源文件命名:

资源文件命名规则采用“前缀模块名函数名”的方式,单词全部小写,例如:

我的个人设置textview,使用tv_me_setting

登录按钮,使用btn_login

图标名称以ic 为前缀,看起来像ic_xxx

背景图片以bg为前缀命名,看起来像bg_xxx

背景样式形状为shape_xxx

后台选择器selector的形状像selector_xxx

命名结构

枚举常量以逗号分隔,可选换行符:public enum NetWorkState {

WIFI、移动、无;

}一次仅声明一个变量:

不要组合声明变量,如int num、max;这会影响阅读。

数据初始化:可以写成块结构,如

新的整数[] {

0, 1, 2, 3

}

新的整数[] {

0,

1、

2、

3

}变量和常量

变量名使用小驼峰命名。常量名称使用大写字母,并使用下划线分隔单词,例如public static final int REQUEST_OK=200。

临时变量

变量i、j、k通常用于循环计数;变量m、n通常用于整数; c、d、e 通常用于字符类型。

常用英文单词缩写:

名称缩写iconicaverageavgbackgroundbgdeletedeldocumentdocerrorerrincrementincinfomationinfoinitialinitimageimglengthlenlibrarylibmessagemsgpasswordpwdpositionposstringstr请勿使用拼音命名,不认识英文单词请及时使用翻译。

代码书写规范:

多使用花括号:

if、else、for 等语句与大括号一起使用。即使只有一条语句,也必须添加花括号。如果(允许)

待办事项();

别的

后退();不建议这样写,可能会误导人。

正确的做法应该是:

如果(允许){

待办事项();

}别的{

后退();

}每行字符数限制为80-100

空格的使用:符号之间应该用空格分隔;在一段代码中,不要把它们挤在一起,而应该按逻辑分组并用空行分隔,使逻辑更清晰。

修饰符的顺序:如果类和成员有多个修饰符,则需要按照Java规范的定义进行排序。顺序如下:

公共受保护私有抽象静态最终瞬态易失性同步本机

方法注意事项:

/**

* 功能说明

* @param 参数说明

* @return 返回值说明

* @author 模块的作者

*/

私有无效函数(){

}类注释:创建类时,标注作者、创建时间、联系方式、类功能等信息/**

* 由libo于2017年12月25日创建。

*电子邮件:

如果你还想了解更多这方面的信息,记得收藏关注本站。

用户评论

有些人,只适合好奇~

看了这篇文章才知道写 Android 代码原来还有这么多讲究

    有20位网友表示赞同!

半梦半醒半疯癫

做开发的时候很多情况下都是随意写的,这样总结 really useful

    有8位网友表示赞同!

龙卷风卷走爱情

这篇总结涵盖面不错,对我学习 Android 写代码很有帮助!

    有16位网友表示赞同!

秒淘你心窝

之前从别人那里看过一些 Android 规范,感觉这份总结更加系统化

    有17位网友表示赞同!

你是梦遥不可及

希望这篇文章能更多地介绍具体的代码片段例子

    有19位网友表示赞同!

青瓷清茶倾城歌

学习笔记中最好加上对应的代码例子会更好

    有16位网友表示赞同!

景忧丶枫涩帘淞幕雨

以后写代码的时候可以参考一下这些规范,把代码写的更清晰易懂

    有18位网友表示赞同!

冷青裳

原来还有这么多细节点需要注意,难怪优秀的 Android 项目代码都这么井然有序!

    有12位网友表示赞同!

仰望幸福

终于找到一套通用的 Android 代码规范了,太好了!

    有15位网友表示赞同!

浮世繁华

这篇文章对新手开发人员来说很友好,能快速理解 Android 代码的规范要求

    有7位网友表示赞同!

久爱不厌

看了这个总结,感觉写 Android 代码更有章法了

    有10位网友表示赞同!

野兽之美

以后项目中应该把代码规范应用到一起,提高代码质量和可读性

    有10位网友表示赞同!

未来未必来

感谢作者分享这份实用的 Android 代码规范总结!

    有10位网友表示赞同!

颓废i

希望以后有更多类似的资源能够帮助开发者提升代码水平

    有14位网友表示赞同!

念旧是个瘾。

Android 项目开发越来越深入,这些规范能更好地帮助我理解代码结构

    有13位网友表示赞同!

←极§速

学习了这么多的知识点,感觉自己的 Android 开发能力提升了一notch!

    有11位网友表示赞同!

醉婉笙歌

这篇文章对工作中代码的维护和修改也有一定的指导意义

    有15位网友表示赞同!

一点一点把你清空

Android 代码规范总结让开发更加规范,代码也就更容易被他人理解

    有8位网友表示赞同!

【Android开发规范与最佳实践概览】相关文章:

1.蛤蟆讨媳妇【哈尼族民间故事】

2.米颠拜石

3.王羲之临池学书

4.清代敢于创新的“浓墨宰相”——刘墉

5.“巧取豪夺”的由来--米芾逸事

6.荒唐洁癖 惜砚如身(米芾逸事)

7.拜石为兄--米芾逸事

8.郑板桥轶事十则

9.王献之被公主抢亲后的悲惨人生

10.史上真实张三丰:在棺材中竟神奇复活

上一篇:《探索因果智慧:伊川书院第五次共修活动主持词》 下一篇:24小时快速提现的捕鱼游戏软件推荐