Android

Android 官网相关

Google开发技术资源

Google开发技术资源汇总

Android源码开发指导

Android源码开发指导官网
包含Android的设置、安全性、移植、调整、兼容性、参考等几个模块.

Android源码
Android的源码网站,可以直接在线查看Android源码

Android开发者网站

Android开发者官网
Android开发者支持

Android技术简介-开发者指南
Android平台技术
Android API
Android示例
Android的材料设计
Android开发实用工具
Android开发中Google Play商店即Google的Android Market开发者网站
Android各版本功能预览
AndroidStudio官网
AndroidStudio用户指南

Android App Bundles:Google最新推出的Apk动态打包,动态组件化的技术
Android App Bundles
Android App Bundles

GDG Google开发者组

GMS

GMS

Google中国开发者

Google中国开发者

Android官方博客

Android官方博客 https://blog.google/products/android/rss/
Android开发者博客
Google安全博客

Android O 功能和 API

查看Android源码的方式

1) Google-github
https://github.com/android/
https://github.com/android/platform_frameworks_base/

2).OpenGork
http://androidxref.com/
https://www.androidos.net.cn/
http://android.macpod.net/

3).Google官网 (需要翻墙,不会翻墙的同学,还是用上面两种吧)
https://android-review.googlesource.com

4)https://aosp-mirror.github.io/

Android 开发者指南阅读
Android开发常用网站

Android工具网站:

http://www.androiddevtools.cn/
http://www.android-studio.org/

Android 开发技术周报

https://androidweekly.io/ 每周一篇最新的技术周报
https://androidweekly.cn/
Android 开发的技术文章、开源项目、开发工具、视频教程、Android 设计教程、设计资源等

Android 代码统计

以Android8.1.0的一套代码为例,大概的各种语言代码行数如下,我们可以看到,前几种语言分别是C/C++/Java/XML/Python
整个Android代码涉及到的语言也蛮多的,几乎主流的开发语言都包括进来了.
整套Android代码,大概有34万左右的文件,纯代码大概有8000万行左右.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
--------------------------------------------------------------------------------
Language files blank comment code
--------------------------------------------------------------------------------
C 54148 4245419 4686600 23598682
C/C++ Header 69040 2184827 5014483 19738711
C++ 39853 1839583 1850860 11092399
Java 70997 2090664 4075908 10939064
XML 51780 221344 1283239 9081732
Assembly 12460 242489 331413 1961720
Python 10238 417686 558163 1631669
HTML 3597 185219 26669 1276487
Bourne Shell 4385 195824 221183 1170153
D 10327 37070 0 1090896
Expect 1317 31376 17854 524894
m4 711 31173 10159 292521
Perl 601 33637 30096 213867
Objective C 1583 31542 86970 139743
make 4146 29879 33894 128933
Javascript 381 14469 24684 111975
C# 559 12811 26542 84491
Teamcenter def 305 5508 2962 53315
CSS 175 7818 2639 47710
Fortran 77 63 77 19999 42841
Bourne Again Shell 840 8245 12232 39987
yacc 47 5243 2816 37264
IDL 82 5150 0 30521
PHP 108 10265 1451 29640
lex 456 2090 1897 29251
Ruby 93 5147 2058 23109
Lisp 259 3062 926 20540
XSLT 83 1804 1544 17841
Groovy 273 4627 10028 17262
Pascal 15 2146 753 14724
YAML 525 1015 2539 14534
XSD 210 2160 3797 14457
DOS Batch 182 1894 1386 8694
DTD 43 1540 3214 5162
Lua 36 662 409 4502
awk 43 435 1056 4262
ActionScript 56 860 2550 3715
ASP.Net 65 312 67 3504
MSBuild scripts 20 1 118 2212
SQL 11 161 431 2096
MATLAB 42 391 305 1703
Ada 10 599 560 1681
NAnt scripts 10 179 36 835
vim script 14 133 152 661
sed 30 57 198 659
Visual Basic 16 32 61 503
Korn Shell 3 71 70 376
C Shell 4 27 28 240
Haskell 2 84 58 195
MUMPS 4 19 1 177
JSP 2 3 0 51
Fortran 95 1 3 0 18
Tcl/Tk 1 6 6 11
Fortran 90 3 1 263 8
--------------------------------------------------------------------------------
SUM: 340255 11916839 18355327 83552198
--------------------------------------------------------------------------------

Android书单

移动开发必读书单