Android平台java编程规范

不要忽略异常

不要捕获通用的异常

不使用finalizers


导入(import)

导入具体使用的类(java标准库和单元测试代码除外)

导入顺序

   1. Android imports

   2. Imports from third parties (com, junit, net, org)

   3. java and javax


注释

每个文件最开始写明版权说明

然后在类或者接口定义前说明功能

每个类和重要的公共方法必须包括至少一行的注释,以一个第三人称的描述性动词开始


简短的方法

尽量保证方法简洁,一次做一件事。如果一个方法超过40行,考虑将它拆分


本地变量

尽量减少本地变量的作用范围


缩进

代码块总是使用4个空格,永远不使用tab

对于换行的缩进,使用8个空格


字段名

非公开、非静态的字段名以m开始

静态字段名使以s开始

其他字段名以小写字母开始

常量使用全大写加下划线方式命名


大括号

大括号不独立成行

class MyClass {

    int func() {

        if (something) {

            // ...

        } else if (somethingElse) {

            // ...

        } else {

            // ...

        }

    }

}


行长度

每行代码最长为100个字符

import行除外


Java 1.5 注释(Annotations)

@Deprecated

使用不推荐的元素时必须添加

@Override

重载父类函数时必须添加

@SuppressWarnings

消除警告,与TODO注释连用


缩写

按每个单词的首字母大写的原则,即使单词本身是缩写词

Good            Bad

XmlHttpRequest  XMLHTTPRequest

getCustomerId   getCustomerID


TODO 格式

对于临时、短期的解决方案或者不够完美的代码使用


日志

使用Log类记录日志

有以下几个级别ERROR、WARNING、INFORMATIVE、DEBUG、VERBOSE


测试规则


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java Android 开发是一种使用 Java 语言开发移动应用程序的技术。Android 是一种开放源代码的操作系统,被广泛应用于智能手机、平板电脑和其他移动设备上。通过使用 Java 语言,开发人员可以轻松地创建功能强大且具有丰富用户界面的 Android 应用程序。 Java Android 开发具有许多优势。首先,Java 是一种易于学习和使用的编程语言,具有广泛的社区支持和文档资源。这使得开发人员能够快速上手,并且可以利用许多已经存在的 Java 库和框架来加快开发进程。 其次,Android 提供了丰富的开发工具和资源,如 Android Studio 和开发者文档。Android Studio 是一个强大的集成开发环境(IDE),提供了许多有用的功能,如代码自动补全、调试工具和界面设计器。开发者文档详细介绍了 Android 平台的各个方面,包括用户界面设计、数据存储、网络通信和多媒体处理等。 另外,Java Android 开发还可以通过使用 Android SDK 提供的各种 API 和类库来实现许多功能。例如,开发者可以使用 Android 的界面工具包(UI Toolkit)创建用户界面、使用存储类库处理数据存储、使用网络类库进行网络通信等。 需要注意的是,Java Android 开发还要考虑到 Android 平台的特定限制和要求。例如,Android 应用程序必须符合特定的应用程序结构、权限管理和资源管理规范。开发人员还需要考虑到不同设备的屏幕大小和分辨率、不同 Android 版本的兼容性等问题。 总结而言,Java Android 开发是一种强大而灵活的开发方法,可以帮助开发人员创建高质量的 Android 应用程序。通过合理利用 Java 语言的特性和 Android 平台的功能,开发人员可以实现各种各样的应用,满足用户的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值