Resources of Android Coding

一、代码阅览类
二、技术学习类
三、SDK及源码下载更新类
四、UI控件类
五、工具类

Coding相关的学习网站推荐

作者:ShyBoy天天向上

一、代码阅览类

http://androidxref.com/ Android系统源码极速搜索
https://source.codeaurora.org/ qcom开源Android Source
http://www.grepcode.com/ grep api
https://github.com/android
http://source.android.com/source/
https://developers.google.com/
http://android.xsoftlab.net/index.html Android 镜像
https://developers.google.cn/ Google Developer
https://developer.android.google.cn/index.html Android Developer
https://developers.google.cn/china/ Google中国开发者

Code Style
https://github.com/google/styleguide Style guides for Google-originated open-source projects

Google Style Guides

Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.

“Style” covers a lot of ground, from “use camelCase for variable names” to “never use global variables” to “never use exceptions.” This project holds the style guidelines we use for Google code. If you are modifying a project that originated at Google, you may be pointed to this page to see the style guides that apply to that project.

Our C++ Style Guide, Objective-C Style Guide, Java Style Guide, Python Style Guide, R Style Guide, Shell Style Guide, HTML/CSS Style Guide, JavaScript Style Guide, AngularJS Style Guide, Common Lisp Style Guide, and Vimscript Style Guide are now available. We have also released cpplint, a tool to assist with style guide compliance, and google-c-style.el, an Emacs settings file for Google style.

If your project requires that you create a new XML document format, our XML Document Format Style Guide may be helpful. In addition to actual style rules, it also contains advice on designing your own vs. adapting an existing format, on XML instance document formatting, and on elements vs. attributes.

These style guides are licensed under the CC-By 3.0 License, which encourages you to share these documents. Seehttps://creativecommons.org/licenses/by/3.0/ for more details.

https://google.github.io/styleguide/javaguide.html Google Java Style Guide
https://google.github.io/styleguide/cppguide.html Google C++ Style Guide

以下需要梯子
https://material.google.com GUI StandardMaterial Design Guideline
https://design.google.com
https://android-review.googlesource.com Google Review
https://android.googlesource.com/platformhttp://android.googlesource.com/platform //各种版本的都有
https://android.googlesource.com/platform/frameworks/base/
https://android.googlesource.com/platform/packages

http://blog.csdn.net/deng0zhaotai/article/details/17512515 Windows环境下通过Git得到Android源代码
没法翻墙的,参考:https://mirror.tuna.tsinghua.edu.cn/help/AOSP/
参考 Google 教程 https://source.android.com/source/downloading.html,https://android.googlesource.com/ 全部使用 https://aosp.tuna.tsinghua.edu.cn/ 代替即可。
eg:
git clone https://aosp.tuna.tsinghua.edu.cn/platform/packages/apps/DeskClock/
git clone https://aosp.tuna.tsinghua.edu.cn/platform/frameworks/base
然后使用git工具clone(见 Windows环境下通过Git得到Android源代码)即可得到源码。

二、技术学习类

https://developers.google.cn/ Google Developers
http://www.jianshu.com/p/85cb02292acc 10个很棒的学习Android 开发的网站
http://www.tutorialspoint.com/android/ 是一个专业的技术教程网站
http://www.vogella.com/tutorials/android.html 提供的Android 开发教程也是可圈可点的
http://gold.xitu.io/ 掘金 高质量的技术社区
http://so.csdn.net/so/ csdn搜索
https://segmentfault.com/ segmentfault 中国领先的开发者社区
http://www.jianshu.com/ 简书 包罗万象的专题
http://ruby-china.org/ ruby中文社区
http://www.javased.com/ 查找Android API示例代码的网站
http://www.jcodecraeer.com/ 泡在网上的日子
http://www.cnblogs.com/ 博客园
http://www.codeceo.com/ 码农网
http://www.imooc.com/ 慕课网(IMOOC)
http://www.materialdoc.cn/ Material Design
http://duanmo.me/2016/04/17/memory-leak-summary/ Android 内存泄露总结
http://blog.csdn.net/yiyaaixuexi/article/details/6716884 Android代码调试工具 traceview 和 dmtracedump的波折演绎
https://www.openssl.org/ openssl
http://www.androiddevtools.cn/index.html
Ubuntu 命令技巧: http://wiki.ubuntu.org.cn/index.php?title=UbuntuSkills&variant=zh-cn
Ubuntu 桌面指南: https://help.ubuntu.com//

聚合数据-免费数据调用 https://www.juhe.cn/
有赞- 免费的微商城 http://youzan.com/
秀米微信图文编辑器 http://xiumi.us/
禅道项目管理软件 http://www.zentao.net/
安卓开发工具平台 http://www.androiddevtools.cn/
友盟_开发者服务平台 http://www.umeng.com/
Bmob移动后端云服务平台 http://www.bmob.cn/
初页- 优质H5微信海报 手机应用
兔展-移动H5页面 http://www.rabbitpre.com/
安卓视频平台 https://www.vitamio.org/
安卓开源项目分类汇总 https://github.com/Trinea/android-open-project
Github的开源项目汇总 http://www.eoeandroid.com/thread-546248-1-3.html
Android design中文版 http://adchs.github.io/index.html
Android官方课程中文版 http://hukai.me/android-training-course-in-chinese/index.html
图标 https://www.google.com/design/icons/#ic_search
Android开发者博客 http://android-developers.blogspot.jp/
泡在网上的日子 http://www.jcodecraeer.com/
AS中文社区 http://www.android-studio.org/
testin云测 http://www.testin.cn/portal.action?op=Portal.index

三、SDK及源码下载更新类

http://www.androiddevtools.cn/ Android开发环境及工具,列举了很多
http://tools.android-studio.org/index.php/proxy Android SDK在线更新镜像服务器资源
http://ask.android-studio.org/?/article/34 Android SDK在线更新镜像服务器资源
A,测试镜像服务器网速:http://ping.chinaz.com/
B,或下载工具(http://www.xdowns.com/soft/6/99/2016/Soft_156717.html)
通过cmd命令行测试:http-ping.exe http://sdk.gdgshanghai.com

https://mirrors.tuna.tsinghua.edu.cn/ 清华大学镜像源
http://www.cnblogs.com/bluestorm/p/4419051.html 同步、更新、下载Android Source & SDK from 国内镜像站
http://www.cnblogs.com/bluestorm/p/4419135.html Ubuntu 下载 & 编译 Android5.1 源码
http://blog.csdn.net/gyming/article/details/8168166/ Android应用开发相关下载资源(2016/07/24更新)
Android源代码国内下载镜像 (android source mirror: http://mirror.neu.edu.cn/android/platform/)

四、UI控件类

Android开源项目总结(http://hunankeda110.iteye.com/blog/2103569)(个性化控件,工具库等,非常丰富)
GitHub优秀的开源项目(http://blog.csdn.net/xiechengfa/article/details/38536643) (赞); 或hawkon (http://www.cnblogs.com/hawkon/p/3593709.html)

五、工具类

http://www.thefilehippo.com/ 需要翻墙,一个不错的下载网站,里面有很多离线安装包
http://www.thefilehippo.com/search/label/Browsers 可以找到最新的google浏览器离线安装包
https://www.tutorialspoint.com/uml/uml_2_overview.htm UM L 2.0
http://www.uml.org/index.htm uml
http://www.omg.org/spec/UML/2.0/ pdf
http://www.uml-diagrams.org/ uml 图
http://tool.lu/hexconvert/ 进制转换
https://git-scm.com/docs Git command help
ftp://www.kernel.org/pub/software/scm/git/docs/ Git command
http://www.eclipse.org/downloads/packages/all eclipse大全
http://www.xitongzhijia.net/ 系统之家 工具和系统下载
http://www.xp510.com/ XP系统之家,绿色下载网站 不错
http://imcn.me/ Linux工具
PS:
http://download.csdn.net/detail/dadaxiaoxiaode/9631931 google 32bit 离线安装包 20160914发布的
http://download.csdn.net/detail/dadaxiaoxiaode/9631926 google 64bit 离线安装包 20160914发布的

http://www.panduoduo.net/
http://pan.java1234.com/
http://www.baiduyunwangpan.com/

http://www.sobaidupan.com/ 强大
http://soft.sobaidupan.com/ 百度云搜索器