此章是 Android 开发的基础内容,只有几个开发时的基本点需要注意
GitHub 链接:
GeoQuiz 第1章
1. 变量名命名规范
- 建议子类名使用 Activity 后缀,如 QuizActivity.java
- 布局的命名规则是将 Activity 名称的单词顺序颠倒过来并全部转换为小写字母,然后在单词之间添加下划线,如 activity_quiz.xml
- 包、类、变量、方法、数组等的命名规范
2. 字符串资源
尽量使用字符串文件,而非写死字符串,以便于统一修改和语言版本转换
3. Android Studio 快捷键
- Option + Return (Alt + Enter) 组合键可以自动导入
4. 引用组件
引用组件使用以下方法,而且需要将返回的 View 对象转型(cast)为目标对象
示例如下:
1 | mTrueButton = (Button) findViewById(R.id.true_button); |
5. 监听器的设置(使用匿名内部类)
1 | mTrueButton.setOnClickListener(new View.OnClickListener() { |
使用匿名内部类实现监听器有两个好处:代码更加清晰可读和避免不必要的命名类实现
6.Android 编译过程
GitHub Page: kniost.github.io
简书:http://www.jianshu.com/u/723da691aa42