程序员潇然 发表于 2022-8-9 10:17:02

安卓开发相关的一些官网source. developer. android.com

记录下一些经常会用到的Android开发的知名网站,Android非国内技术,部分网站是被墙的,可以自行找梯子。

### 官网指导手册`https://developer.android.google.cn/guide`

对于任何一项技术的入门,通常我的思路都是花1-2个小时,随便搜索引擎先了解一下;

然后就是官网,官网绝大多数情况下,都会给你提供一个比较完整的、体系的引导。

注意:

官方分为国际版和简体中文版,也就是后缀`.com`   `.google.cn` 官网的网址,可以替换这两个域名进行互相映射访问的。(应该都是的)

### 新手指南`https://developer.android.com/codelabs/build-your-first-android-app`

官方的新手指南

!(data/attachment/forum/202208/09/113633vkjjmx7n68ejyhhx.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

官方的一些小demo示例

`https://github.com/google-developer-training/android-fundamentals`

### 官网`https://www.android.com/`

### API

#### https://www.apiref.com/android-zh/index.html


#### https://developer.android.google.cn/reference/packages

!(data/attachment/forum/202208/11/172144etz3zeg5h5bgg76x.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")



### 源码`https://source.android.com == source.android.google.cn`

后缀`cn`大家可以感受得到,是针对中国的,简体中文

Android 是个开源项目,简称为 AOSP

通过其官网可以了解到如何下载源码、编译源码、报告源码的问题等。

网站还有一些安卓的一些设计架构,编译指导等,比如:

`https://source.android.com/devices/architecture`

!(data/attachment/forum/202208/09/100234h284p8lpic40liz6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

再比如:`https://source.android.com/source/initializing.html`

!(data/attachment/forum/202208/09/100317x08hhsov8c8hs8cz.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

再比如兼容性

`https://source.android.google.cn/compatibility/cdd`

!(data/attachment/forum/202208/09/102350vrq2mkjp0cyfuf9m.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

### 开发`https://developer.android.com == https://developer.android.google.cn`

!(data/attachment/forum/202208/09/100424ocbqpippt0ca0873.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

注意这个导航栏上的 都是点击进去的一个很大的模块

!(data/attachment/forum/202208/09/103810x3lygvfybcmzbiby.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

比如文档

`https://developer.android.com/guide` `https://developer.android.google.cn/docs`

!(data/attachment/forum/202208/09/143804iw9wz3wmo9v3fbqx.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

### 一些其他学习网站

`https://guides.codepath.com/android`

!(data/attachment/forum/202208/09/144307nmxn0j0mzajzezox.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

他的github

`https://github.com/codepath/android_guides`

> 对于技术学习来说,尽管很多时候有些资料很快变得很老旧,但是未入门的初学者,都仍旧是有价值的

#### Android OSV`https://developer.android.google.cn/about/versions`

!(data/attachment/forum/202208/09/103026gqcehc0ahatcne0a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")
记录了各版本的系统新特性和重要的行为变更, OSV 适配的重要依赖。

#### Google Play`https://developer.android.google.cn/distribute`

Google Play 详细的政策说明、发布指导以及应用管理

!(data/attachment/forum/202208/09/103226tnrzmi5jjcmj86ji.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

### MAD`https://developer.android.google.cn/modern-android-development`

MAD,Modern Android Development,是 Google 针对 Android App 开发的重要理念。涵盖了 Jetpack 框架集合、Kotlin 语言、Android Studio 工具、App Bundle 发行格式以及 Jetpack Compose UI 工具包。

!(data/attachment/forum/202208/09/103507k1l4gdad17agclhl.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

#### MAD测试`https://developer.android.com/modern-android-development/scorecard`

!(data/attachment/forum/202208/09/103610w5759f9d93b9x593.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

### 官方源码搜索`https://cs.android.com`

!(data/attachment/forum/202208/09/102535dffd4gxb1ifx44p1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

### 第三方源码搜索`http://www.aospxref.com`

!(data/attachment/forum/202208/09/102616fnnynzqyettlz1n7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

### 第三方源码搜索`http://androidxref.com`

!(data/attachment/forum/202208/09/102708iwz2djsz8ej12qwm.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

### bug检索`https://issuetracker.google.com`

当我们发现 AOSP 系统的 Bug,可以到其专门的 issue 网站起票.

也可以在该网站查询是否存在类似的 issue。尤其是在体验 OS 开发者预览版 的时候,发现了问题可以到这个网站报告给 Google。

!(data/attachment/forum/202208/09/102036uvv0pe7u8ntpt0nl.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

### issue修复情况`https://android-review.googlesource.com`

issue 解决之后都会通过这个网站进行提交,我们可以实时查看代码的具体修改,包括各个文件的修改细节以及详细的提交说明。

!(data/attachment/forum/202208/09/102144n5se2t26rcd1rk99.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

### 仓库提交记录`https://android.googlesource.com`

查看 AOSP 包含的 project 列表、每个 project 的代码和该仓库完整的提交历史。

!(data/attachment/forum/202208/09/102256ylqqhz2llbqzllbq.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

### gradle官网`https://gradle.org`

安卓的构建利器

!(data/attachment/forum/202208/09/103322wiq08eihw1jbhg80.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

### kotlin `https://kotlinlang.org/`

!(data/attachment/forum/202208/09/103733iz63vll3s6jscj4s.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

### 论坛`https://www.reddit.com/r/androiddev`

!(data/attachment/forum/202208/09/144102gjpxdxx35hpgfhhj.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

### 官网其他子域名

其实对于这种比较大型的项目,域名很多都是根据子域名来进行区分的

查询一下`android.com`下面的子域名,有些工具查询不到某些子域名也正常

!(data/attachment/forum/202208/09/100852hol7k6klr47fec4z.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

#### market.android.com

跳转到了

`https://play.google.com/store/games`

!(data/attachment/forum/202208/09/100935r6ox3ry3r8x9gg62.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

#### http://tools.android.com/

也没啥实际用途了,正常从`https://developer.android.com/`上面下载就好了

!(data/attachment/forum/202208/09/101051quvzjtsm1jr1ysu0.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

#### `d.android.com == developer.android.com`

做了跳转,也还是前面说过的开发网站

!(data/attachment/forum/202206/16/141330jha7st9soow8772i.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "common_log.png")
`转载务必注明出处:程序员潇然,疯狂的字节X,https://crazybytex.com/thread-129-1-1.html `
页: [1]
查看完整版本: 安卓开发相关的一些官网source. developer. android.com