File tree 2 files changed +8
-4
lines changed
2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change 1
- # 安卓开发规范(完结版)
1
+ ![ logo ] [ logo ]
2
2
3
3
## 摘要
4
4
16
16
17
17
### 1 前言
18
18
19
- 为了有利于项目维护、增强代码可读性、提升 Code Review 效率以及规范团队安卓开发,故提出以下安卓开发规范,该规范结合本人多年的开发经验并吸取多家之精华,可谓是本人的呕心沥血之作,称其为当前最完善的安卓开发规范一点也不为过,如有更好建议,欢迎到 GitHub 提 issue,原文地址:** [ 安卓开发规范 (完结版)] [ 安卓开发规范 (完结版)] ** 。后续可能会根据该规范出一个 ` CheckStyle ` 插件来检查是否规范,当然也支持在 CI 上进行检查。
19
+ 为了有利于项目维护、增强代码可读性、提升 Code Review 效率以及规范团队安卓开发,故提出以下安卓开发规范,该规范结合本人多年的开发经验并吸取多家之精华,可谓是本人的呕心沥血之作,称其为当前最完善的安卓开发规范一点也不为过,如有更好建议,欢迎到 GitHub 提 issue,原文地址:** [ Android 开发规范 (完结版)] [ Android 开发规范 (完结版)] ** 。后续可能会根据该规范出一个 CheckStyle 插件来检查是否规范,当然也支持在 CI 上进行检查。
20
20
21
21
22
22
### 2 AS 规范
23
23
24
24
工欲善其事,必先利其器。
25
25
26
- 1 . 尽量使用最新版的 IDE 进行开发;
26
+ 1 . 尽量使用最新的稳定版的 IDE 进行开发;
27
27
2 . 编码格式统一为 ** UTF-8** ;
28
28
3 . 编辑完 .java、.xml 等文件后一定要 ** 格式化,格式化,格式化** (如果团队有公共的样式包,那就遵循它,否则统一使用 AS 默认模板即可);
29
29
4 . 删除多余的 import,减少警告出现,可利用 AS 的 Optimize Imports(Settings -> Keymap -> Optimize Imports)快捷键;
@@ -1189,6 +1189,7 @@ AS 已帮你集成了一些注释模板,我们只需要直接使用即可,
1189
1189
1190
1190
## 版本日志
1191
1191
1192
+ * 17 / 12 / 05 : 新增 logo;
1192
1193
* 17 / 12 / 04 : 完善按功能分包,修复 typor,定该版为完结版;
1193
1194
* 17 / 12 / 03 : 完善代码样式规范和测试规范;
1194
1195
* 17 / 12 / 02 : 新增代码样式规范;
@@ -1202,9 +1203,12 @@ AS 已帮你集成了一些注释模板,我们只需要直接使用即可,
1202
1203
1203
1204
——powered by Blankj
1204
1205
1206
+
1207
+
1208
+ [logo]: https: // raw.githubusercontent.com/Blankj/AndroidStandardDevelop/master/art/logo.png
1205
1209
[Package by features, not layers]: https: // medium.com/@cesarmcferreira/package-by-features-not-layers-2d076df1964d#.mp782izhh
1206
1210
[todo- mvp]: https: // github.com/googlesamples/android-architecture/tree/todo-mvp/
1207
- [安卓开发规范 (完结版)]: https: // github.com/Blankj/AndroidStandardDevelop
1211
+ [Android 开发规范 (完结版)]: https: // github.com/Blankj/AndroidStandardDevelop
1208
1212
[Android 开发者工具]: http: // www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2017/0526/7973.html
1209
1213
[Android Studio 下对资源进行分包]: https: // blankj.com/2016/09/21/android-studio-classify-src-package/
1210
1214
[可绘制对象资源类型]: https: // developer.android.com/guide/topics/resources/drawable-resource.html
You can’t perform that action at this time.
0 commit comments