Android学习资源和工具

Android开发学习资源分享
android 复习

工具下载

android studio下载

下载Android studio:
https://developer.android.google.cn/studio/index.html

配置Android studio主题:
http://color-themes.com/?view=index

配置PHP storm主题:
PHPStorm配置自己喜欢的主题
phpstorm-theme下载

editplus3
editplus3 中文

notepad
notepad++下载

genymotion的下载
genymotion账号注册
genymotion下载

Android Studio MarkDown风格README的正确打开姿势

eclipse的下载:

百度搜索:eclipse Android 或者直接点击:官网下载地址

这里写图片描述

注意下载后需要配置jdk和SDK。

Android 如何在Eclipse中查看Android API源码 及 support包源码

参考:Android SDK Manager和AVD Manager使用(win7_64bit下测试)

SDK manager需要下载的部分:

    tools(必须的工具)
        Android SDK Tools(必须,只能一个,基础工具包,版本号带rc字样的是预览版。)
        Android SDK Platform-tools(必须,只能一个,存放公用开发工具,比如adb、sqlite3等)
        Android SDK Build-tools(必须,可同时安装多个版本,也可安装一个最新就可以,Android项目构建工具。)

    android 7.1.1(API25):可选的各平台开发工具
        SDK platform,rev 3(必须,至少安装一个版本)
        ...System Image(模拟器镜像,不建议安装,分为Intel和ARM体系,适应不同架构的CPU,Intel的较快)
        Sources for Android SDK(安卓API的源代码,推荐安装)
        Samples for SDK(可选,官方示例demo)
        Documentation for Android Sdk(可选,安卓开发者官网的一些离线文档)
        Google APIs,Android 25(Google开头的与谷歌服务有关,国内访问有限)

    extras(可选的扩展)
        Google USB Driver
        Android Support Repository(android兼容库,一般需要安装)
        Intel x86 Emulator Accelerator(HAXM installer)(可选,但非常需要)
        Android Support Libraries(需要,提供suppport库给你用的,比如support v4,support v7。)
        Android Support Repository(需要,方便在gradle中使用Android Support Libraries)
        Intel x86 Emulator Accelerator(HAXM installer)(可选,可加快模拟器的运行速度。真机调试可不用)

Android开发环境配置(win7_64bit)
谷歌安卓开发者中文官网
w3安卓学习教程
安卓项目源码下载
一些实用的开源示例
安卓炫酷UI下载
安卓各版本比较
最佳实践之Android代码规范

客户端开发规范-Android

博客:

猴菇同学
谙忆 鸿洋 eclipse_xu 郭霖 严振杰 启舰 何俊林 一叶飘舟 谷歌的小弟 阳光岛主 亓斌 江清清 imtianx 李诗雨 fengsehng
巫山老妖

基础
Android知识结构
vipra
liuhe688

书籍推荐:

初级:
《第一行代码 Android》、《疯狂Android》

《第一行代码》(第二版)源码(郭霖著)

中级:
《Android开发艺术探索》、《Android群英传》

《Android开发艺术探索》源码(任玉刚著)
《Android群英传》源码(徐宜生著)

高级:
《Android 源码设计模式解析与实战》、《Android内核剖析》

录GIF工具:

gifCam

上传网络图片:

贴图库

网站学习

java知识分享网 慕课网 菜鸟教程 android知识库 android开发中文网 牛客网 易百教程 安卓巴士 蓝豹 伯乐在线

图片资源:

easyicon

markdown编辑

farbox

debug技巧:

Eclipse 的 Debug 介绍与技巧

自定义view:

hencoder
GcsSloop AndroidNote
自定义View有这些足够了
Android 深入理解Android中的自定义属性
Android自定义View(一、初体验自定义TextView)
给高级 Android 工程师的进阶手册
自定义view实现超萌动感小炸弹
Android 可拖拽的GridView效果实现, 长按可拖拽和item实时交换




retrofit+rxjava

关于RxJava最友好的文章
关于RxJava最友好的文章——背压(Backpressure)
给 Android 开发者的 RxJava 详解

OkHttp3源码分析[综述]
OkHttp3源码分析[复用连接池]
OkHttp3源码分析[缓存策略]
OkHttp3源码分析[DiskLruCache]
OkHttp3源码分析[任务队列]

关于OkHttp方面的Android面试题
OkHttp面试之–OkHttp的整个异步请求流程
OkHttp面试之–HttpEngine中的sendRequest方法详解
OkHttp面试之–HttpEngine中的readResponse流程简介
OkHttp解析大总结

OKHttp源码解析(一)–初阶
Retrofit解析1之前哨站——理解RESTful
APK安装流程详解16——Android包管理总结

面试

Android2017-2018最新面试题(3-5年经验个人面试经历)

javaweb

我的JavaWeb学习路线
JavaWeb学习总结

猜你喜欢

转载自blog.csdn.net/sinat_31057219/article/details/54405381