source.android.google && developer.android.google

https://source.android.google.cn/

https://developer.android.google.cn/

android源代码各个版本在线查看网址

http://androidxref.com/

https://www.androidos.net.cn/

https://www.androidos.net.cn/sourcecode  不错

https://github.com/aosp-mirror  不错

https://github.com/aosp-mirror/platform_packages_apps_packageinstaller   单个模块直接下载

https://github.com/android

https://github.com/codepath/android_guides

https://guides.codepath.com/android  不错



需要FQ

https://android.googlesource.com/

https://github.com/android/platform_frameworks_base

android-review.googlesource.com/

https://gerrit.googlesource.com/

android报bug路径:

https://source.android.com/source/report-bugs

android上code reiview路径:

https://android-review.googlesource.com/q/status:open

开源集合

各种android开源集合:http://www.androidviews.net

关于源码在线查看,可以参考

http://stackoverflow.com/questions/449763/where-can-i-browse-android-source-code-on-line



We - 开源镜像站
咱东软信息学院自己的开源镜像站!

http://mirrors.neusoft.edu.cn/

https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/   清华大学开源软件镜像站

https://mirrors.tuna.tsinghua.edu.cn/aosp-monthly/  源码包

https://lug.ustc.edu.cn/wiki/mirrors/help/aosp  AOSP(Android) 镜像使用帮助



http://pan.baidu.com/s/1ngsZs   Android 系统全套源代码分享 (更新到 8.1.0_r1)



https://mp.weixin.qq.com/s/-tt3IMjIRUFvU-Xw8mjFtw

在实际Android开发过程确实会有很多相见恨晚的工具或网站出现,下面是我自己的一些分享。

1

源码网站

https://github.com/googlesamples

Android系统每次推出一些新特性,Google都会写一些Demo放在Github上,对于想要了解新特性怎么玩的同学,肯定不能错过它。

https://www.codota.com/

如果你不知道一个Android的类怎么用,可以在Codota上面快速的找到很多不错的示例代码。

https://android-arsenal.com/

你是否还在为找不到合适的开源库而苦恼,Android Arsenal这个网站已经帮你做了一定的分类,可以帮你提高不少效率。

https://android.googlesource.com/

Android所有的源代码都在这里,只需找到对应想要的模块,用Git克隆下来即可。比如,我想要的framework代码。

http://androidxref.com/

克隆Android一个模块的代码量是很多的,有时候我只想要几个类的代码怎么办?AndroidXRef这个网站可以让你单独搜索某个类,要哪几个下载哪几个即可。

http://grepcode.com/

除了AndroidXRef可以查看某个类的源代码外,GrepCode同样也能做到。而且GrepCode不限于Android的源码,这里也推荐一下。

2

源码分析

源码分析的网站很多,这里举几个比较经典的网站。

http://a.codekk.com/

国内Android源码分析的先驱,由滴滴的技术专家Trinea发起,坦白的讲,这个项目对我的影响很大,我也从这里开始体会源码解读的魅力的。

http://0xcc0xcd.com/p/index.php

老罗,罗升阳的个人博客站点,很多人看过他博客里面是如何分析Android和Chrome的源代码的。非常好的一个网站,以前功力不够没能看懂文章,经过一段时间后再回去翻看一些文章,不得不赞。

http://gityuan.com/

GitYuan,MIUI系统工程师,他的博客经常分享Android系统源码解读的文章,质量很高。而且,更新频率也很高!

https://github.com/LittleFriendsGroup/AndroidSdkSourceAnalysis

CJJ,猪场(网易)的开发者,由他带领发起的Android SDK源码解析,同样推荐。

3

酷炫动画

https://github.com/airbnb/lottie-android

Airbnb开源的动画库,为什么推荐它,是因为它让复杂酷炫的动画效果轻松实现了,不仅提高工程师的效率而且性能非常客观。我在YY工作,内部已经有一套和它实现原理一样的框架,所以看到Lottie的时候,一点不觉得奇怪,考虑可能还有不少童鞋应该还不知道它,这里再推荐一下。(PS:Lottie还有iOS、React Native、Web端的实现哦)

4

Crash搜集

https://bugly.qq.com

Bugly,腾讯出品的SDK,对Crash搜集的体验非常赞,能搜集到JNI层的奔溃以及监控线上的ANR问题。

https://try.crashlytics.com/

Crashlytics,国外的一个SDK,我自己没用过,但是用过的朋友对它的评价颇高。

https://github.com/ACRA/acra

ARCA,一个开源的崩溃日志搜集器,轻松让你实现客户端的崩溃日志上传到后台,如果你不喜欢接入别人家的SDK,可以使用它。有一个不足之处,就是它搜集不到JNI层的奔溃。

5

逆向分析

逆向分析工具太多,举几个经典的做例子。

https://github.com/skylot/jadx/

Jdax,轻轻一下,立马让apk宽衣解带,下面是我拿知乎开刀的例子。

https://github.com/google/android-classyshark

Classyshark,轻松查看apk内部每个包的方法数,用了哪些开源库,同样拿知乎开刀做例子。

https://github.com/JesusFreke/smali/wiki/smalidea

smali代码调试插件,你以为没有拿到安卓Java源码就不能调试了吗?图样图森破了吧。

https://www.hex-rays.com/products/ida/

IDA Pro,逆向大利器,不管你是smali还是so文件,照样动态调试你。

注意,这些用来涨知识就好,别干坏事!

6

AS插件

Android Studio插件很多,只推荐两个我常用的。

https://github.com/mcharmas/android-parcelable-intellij-plugin

帮助继承Parcelable的类自动生成相应代码,在没遇见它之前,手动写过大量的Parcelable实现代码,真的好痛苦。

https://github.com/zzz40500/GsonFormat

根据JSON数据快速生成Java实体类,又一波解放生产力。

7

调试利器

http://facebook.github.io/stetho/

Stetho,来自Facebook,它能做什么?无需root,借助Chrome可以查看SharePreferences和数据库中的数据,此外还有网络抓包以及查看View树等。

8

性能优化

http://hukai.me/

胡凯,腾讯开发者,翻译了一系列的Google Android性能优化典范的文章。

https://hujiaweibujidao.github.io/

Hujiawei,魅族开发者,博客最近经常更新Android性能数据搜集统计的相关的文章,本人受益匪浅。



source.android.google && developer.android.google

原文地址:https://www.cnblogs.com/onelikeone/p/9311786.html

时间: 2024-10-09 03:52:42

source.android.google && developer.android.google的相关文章

NFC Basics(基本NFC)——翻译自developer.android.com

NFC Basics 关于收发NDEF格式的消息,以及相关的api.非NDEFdata以及其他更深入技术请参见Advanced NFC. 在android端使用NDEF有两种情况: - 从标签读取NDEF数据 - 从另个android手机中使用androidBeam来获取信息. android使用标签派发系统来处理读取NDEF数据的情况,通过分析发现的标签,给数据分类,然后启动一个关注这个分类数据的app.应用程序可以通过注册Intent过滤器(Intent Filter)来获取关注的标签信息.

developer.android.google.cn

Android Studio官方 Android IDE https://developer.android.google.cn/studio/index.html 探索 Android Studio https://developer.android.google.cn/studio/intro/index.html 构建您的第一个应用 https://developer.android.google.cn/training/basics/firstapp/creating-project.h

android app性能优化大汇总(google官方Android性能优化典范 - 第2季)

Google前几天刚发布了Android性能优化典范第2季的课程,一共20个短视频,包括的内容大致有:电量优化,网络优化,Wear上如何做优化,使用对象池来提高效率,LRU Cache,Bitmap的缩放,缓存,重用,PNG压缩,自定义View的性能,提升设置alpha之后View的渲染性能,以及Lint,StictMode等等工具的使用技巧. (1)Battery Drain and Networking 对于手机程序,网络操作相对来说是比较耗电的行为.优化网络操作能够显著节约电量的消耗.在性

Android开发工具——Google发布Android studio1.0正式版

Android Studio介绍 Android Studio是一个为Android平台开发程序的集成开发环境.2013年5月16日由Google产品经理Ellie Powers在Google I/O上发布,可供开发者免费使用.2013年5月发布早期预览版本,版本号为0.1.2014年6月发布0.8版本,至此进入beta阶段.第一个稳定版本于2014年12月8日发布.Android Studio基于JetBrains IntelliJ IDEA,为Android开发特殊定制,并在Windows.

Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: Connecti

使用SDK Manager更新时出现问题 Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection to https://dl-ssl.google.com refused Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml, reason:

Android支付接入之Google In-app-Billing

因为公司需要接入Google的应用内支付(即Google的in-app Billing V3),接入过程中查阅了很多的文章,也遇到很多的问题.故此想和大家分享及交流一下心得,好了废话不多说了下面我们开始接入google的应用内支付. 第一步:准备工作 首先想要使用google的支付,首先必须要有一部安装了google play服务的测试机,在这里提供了三个方法: 1)如果有小米的测试机最好因为小米的系统完整的保留了google play服务. 2)如果没有可以看下此处附上的连接:http://z

安装SDK时出现Fetching https://dl-ssl.google.com/android/repository/addons_list-1.xml

这是Android SDK 无法连接到 Google下载安装包..因为大陆不能访问谷歌网站导致的. 当时在网上查了好多方法,包括下载翻墙软件,都没起作用.(很奇怪,翻墙软件启动后 我手动访问是可以的.但是Android SDK manager设置代理后却依然不行) 后来的解决方法是 代理服务器 设置成ip 74.125.20.33 Port80然后就正常下载安装了.. 我把试过的方法总结如下: 1)解决方法: 在C:\Windows\System32\drivers\etc\找到hosts,用记

[转载]关于android SDK安装Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml出错

原文地址为:http://blog.csdn.net/springsky_/article/details/7442388 因为入行移动测试,所以很多测试环境的搭建.从中遇到了和这个GG同样的问题.怕GG哪天删了,就转载了GG的博文~ 最近SDK出问题了,然后在google下载了一个android-sdk-windows.rar,然后点击SDK Manager,结果一直不能刷新API Level,然后就开始在网上找了好多资料,解决这个问题,修改 HOSTS,    HTTP  和  HTTPS 

Google 收购 Android 十周年 全面解读Android现状

--訪传智播客Android学科教学总监传智·平一指 Android以前是一家创立于旧金山的公司的名字,该公司于2005年8月份被Google收购,并从此踏上了飞速发展的道路.经过十年的发展,它已经发展成了一个平台.一个生态体系. 近几年,Android的应用开发进入了一个爆炸式增长的状态,如今移动开发市场上平台林立,各自圈地为营.Android手机平台也异军突起,直接挑战了苹果在手机以及平板系统的霸主地位.可是,对于Android当前的现状和未来的发展前景,非常多人总会有或多或少的疑问,今天有