安卓学习之路android高级项目

Android学习资源集合

2017-02-04  本文已影响658人  吹空调的企鹅

1.百度地图:http://blog.csdn.net/qq_26787115/article/details/50358037(刘某人程序员)

                    http://blog.csdn.net/u013064109/article/details/50889389(mikyou)

                    http://blog.csdn.net/lmj623565791/article/details/37729091(鸿洋_)

2.RxJava&Retrofit: http://www.cxbiao.com/2016/05/14/Retrofit2%E4%B8%8ERxJava%E7%94%A8%E6%B3%95%E8%A7%A3%E6%9E%90/

http://gank.io/post/560e15be2dca930e00da1083(抛物线)

关于RxJava2.0你不知道的事

Android Retrofit 实现(图文上传)文字(参数)和多张图片一起上传

3.支付相关

http://blog.csdn.net/u013045971/article/details/48787501

4.第三方

微信第三方接入遇到的坑

Android多屏幕适配框架——by谷歌的小弟

Android动态换肤开源库Colorful

Android事件总线分发库EventBus3.0的简单讲解与实践

Andoird Crash的跟踪方法,使用腾讯Bugly来捕捉一些疑难杂症,让我们APP稳定上线

Android平滑图片加载和缓存库 Glide 使用详解

Android 使用腾讯X5 Webview浏览器拍照或从相册上传图片

安卓一键分享到qq,微信,微博,官方SDK非第三方

实现新浪微博@@@

推送 从入门到放弃

5.自定义View

推翻自己和过往,重学自定义View

自定义可折叠和展开的View

安卓自定义View实现图片上传进度显示(仿QQ)

安卓自定义日历控件

自定义progressDialog(数据加载框)的实现

Android开发技巧——自定义控件之增加状态

Android开发技巧——自定义控件之使用style

Android开发技巧——自定义控件之自定义属性

Android开发技巧——自定义控件之组合控件

Android开发技巧——实现可复用的ActionSheet菜单

6.Android开发进阶精华录

站在源码的肩膀上全解Scroller工作机制

深入探讨Android异步精髓Handler

探索Android软键盘的疑难杂症

详解Android主流框架不可或缺的基石

封装实践——打造微信底部Tab栏

AndroidEventBus ( 事件总线 ) 的设计与实现

教你写Android图片框架

模拟自然动画的精髓——TimeInterpolator与TypeEvaluator

贝塞尔曲线开发的艺术

Android异步加载全解析之IntentService

7.Android开发技巧(Android Support Design)

利用TouchDelegate提示用户体验

Handler可能导致的内存泄漏及其优化

Button的几种常用的xml背景,扁平化,下划线,边框包裹,以及按压效果

Android开发技巧——使用Drawable实现小红点

Android开发技巧——BaseAdapter的另一种优雅封装

解决使用BottomSheetDialog时状态栏变黑的问题

Android Design Support Library使用详解——TextInputLayout与TextInputEditText

Android Design Support Library使用详解——Snackbar

Android开发技巧——设置系统状态栏颜色

Android开发技巧——定制仿微信图片裁剪控件

Android开发技巧——大图裁剪

Android开发技巧——Camera拍照功能

Android开发技巧——高亮的用户操作指南

一个Demo带你认识Design库,纯原生控件也能做出很漂亮的效果

Clipboard还能玩出花

8.工具类

判断App是否在后台运行

9.Android控件

ViewPager详解(一)——ViewPager的基本使用完整示例

ViewPager详解(二)——自动轮播和手动切换完整示例

ViewPager详解(三)——自动轮播图片小于三张的问题解决

SurfaceView实现GIF动画架包,播放GIF动画,自己实现功能的初体现

VideoView 实现引导页播放视频欢迎效果,超级简单却十分的炫酷

RecyclerView的方方面面

安卓TextView完美展示html格式代码

带吸附效果的ViewPager(一)

带吸附效果的ViewPager(二)

listview下拉刷新上拉加载扩展(三)-仿最新版美团外卖

仿IOS7日期选择控件(新)

安卓如何实现动态广告栏

ExpandableListView仿QQ好友列表

TextView加载HTML的图片及代码显示问题

Android仿淘宝订单页面实现

TextView高级编程


10.Android Studio

Google主推-Android开发利器——Android Studio,这可能是最全的AS教程!

Android Studio 2.0 Preview 4 的逆袭以及各种神注释

Android Studio重构之路,我们重新来了解一下Google官方的Android开发工具

打造你的开发神器——介绍Android Studio上的几个插件

Gradle实现的两种简单的多渠道打包方法

11.Android网络框架

Google官方网络框架-Volley的使用解析Json以及加载网络图片方法

Google官方网络框架Volley实战——QQ吉凶测试,南无阿弥陀佛

Android JSON原生解析的几种思路,以号码归属地,笑话大全,天气预报为例演示

Android JSON解析库Gson和Fast-json的使用对比和图书列表小案例

RxVolley使用文档 —— RxVolley = Volley + RxJava + OkHttp

OkHttp框架从入门到放弃,解析图片使用Picasso裁剪,二次封装OkHttpUtils,Post提交表单数据

毕加索的艺术——Picasso,一个强大的Android图片下载缓存库,OkHttpUtils的使用,二次封装PicassoUtils实现微信精选

Google图片加载库Glide的简单封装GlideUtils

Retrofit2.0通俗易懂的学习姿势,Retrofit2.0 + OkHttp3 + Gson + RxJava

12.Android特效专辑

Android特效专辑(一)——水波纹过渡特效(首页)

Android特效专辑(二)——ViewPager渲染背景颜色渐变(引导页)

Android特效专辑(三)——自定义不一样的Toast

Android特效专辑(四)——APP主页框架TabHost绑定ViewPager的替换者TabLayout

Android特效专辑(五)——自定义圆形头像和仿MIUI卸载动画—粒子爆炸

Android特效专辑(六)——仿QQ聊天撒花特效,无形装逼,最为致命

Android特效专辑(七)——飞机升空特效,一键清理缓存,灵活运用属性动画

Android特效专辑(八)——实现心型起泡飞舞的特效,让你的APP瞬间暖心

Android特效专辑(九)——仿微信雷达搜索好友特效,逻辑清晰实现简单

Android特效专辑(十)——点击水波纹效果实现,逻辑清晰实现简单

Android特效专辑(十一)——仿水波纹流量球进度条控制器,实现高端大气的主流特效

Android特效专辑(十二)——仿支付宝咻一咻功能实现波纹扩散特效,精细小巧的View

为App界面添加蒙层效果

安卓实现高斯模糊

13.Android高效率编码

Android高效率编码-findViewById()的蜕变-注解,泛型,反射

Android高效率编码-细节,控件,架包,功能,工具,开源汇总,你想要的这里都有

Android高效率编码-第三方SDK详解系列(一)——百度地图,绘制,覆盖物,导航,定位,细腻分解!

Android高效率编码-第三方SDK详解系列(二)——Bmob后端云开发,实现登录注册,更改资料,修改密码,邮箱验证,上传,下载,推送消息,缩略图加载等功能

Android高效率编码-第三方SDK详解系列(三)——JPush推送牵扯出来的江湖恩怨,XMPP实现推送,自定义客户端推送

Android动态加载相关知识点总结

安卓高仿QQ头像截取升级版

13-A 产品研发系列(一叶枫叶_刘超)

Android产品研发系列

Github项目解析系列

Android tips知识点系列

Android源码解析系列

从零开始开发一款Android App

14.Android BLE与终端通信

Android BLE与终端通信(一)——Android Bluetooth基础API以及简单使用获取本地蓝牙名称地址

Android BLE与终端通信(二)——Android Bluetooth基础科普以及搜索蓝牙设备显示列表

Android BLE与终端通信(三)——客户端与服务端通信过程以及实现数据通信

Android BLE与终端通信(四)——实现服务器与客户端即时通讯功能

Android BLE与终端通信(五)——Google API BLE4.0低功耗蓝牙文档解读之案例初探

15.Android图表

Android图表库MPAndroidChart(一)——了解他的本质,方能得心应手

Android图表库MPAndroidChart(二)——线形图的方方面面,看完你会回来感谢我的

Android图表库MPAndroidChart(三)——双重轴线形图的实现,这次就so easy了

Android图表库MPAndroidChart(四)——条形图的绘制过程过程,隐隐约约我看到了套路

Android图表库MPAndroidChart(五)——自定义MarkerView实现选中高亮

Android图表库(XCL-Charts is a free charting library for Android platform.),基于Android Canvas来绘制各种图表,使用简便,定制灵活

16.Android NFC

Android NFC开发(一)——初探NFC,了解当前前沿技术

Android NFC开发(二)——Android世界里的NFC所具备的条件以及使用方法

Android NFC技术(三)——初次开发Android NFC你须知道NdefMessage和NdefRecord

17.Android项目

仿百度壁纸客户端(一)——主框架搭建,自定义Tab+ViewPager+Fragment

仿百度壁纸客户端(二)——主页自定义ViewPager广告定时轮播图

仿百度壁纸客户端(三)——首页单向,双向事件冲突处理,壁纸列表的实现

仿百度壁纸客户端(四)——自定义上拉加载实现精选壁纸墙

仿百度壁纸客户端(五)——实现搜索动画GestureDetector手势识别,动态更新搜索关键字

仿百度壁纸客户端(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化

18.Android JNI

Android For JNI(一)——JNI的概念以及C语言开发工具dev-c++,编写你的第一个C语言程序,使用C启动JAVA程序

Android For JNI(二)——C语言中的数据类型,输出,输入函数以及操作内存地址,内存修改器

Android For JNI(三)——C的指针,指针变量,指针常见错误,值传递,引用传递,返回多个值

Android For JNI(四)——C的数组,指针长度,堆内存和栈内存,malloc,学生管理系统

Android For JNI(五)——C语言多级指针,结构体,联合体,枚举,自定义类型

Android For JNI(六)——交叉编译,NDK概述以及文件结构,编写自己的第一个JNI工程

19.版本控制Git

Github Coding Developer Book For LiuGuiLinAndroid

分布式版本库——Windows下Git的环境部署以及在GitHub上开源自己的项目

Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突

Github上怎么修改别人的项目并且提交给原作者!图文并茂!

20.Android源码

Android源码浅析(一)——VMware Workstation Pro和Ubuntu Kylin 16.04 LTS安装配置

Android源码浅析(二)——Ubuntu Root,Git,VMware Tools,安装输入法,主题美化,Dock,安装JDK和配置环境

Android源码浅析(三)——Android AOSP 5.1.1源码的同步sync和编译make,搭建Samba服务器进行更便捷的烧录刷机

Android源码浅析(四)——我在Android开发中常用到的adb命令,Linux命令,源码编译命令

Android源码浅析(五)——关于定制系统,如何给你的Android应用系统签名

Android源码浅析(六)——SecureCRT远程连接Linux,配置端点和字节码

Android源码解析——LruCache

Android源码解析——Toast

Android源码解析——AsyncTask

21.安全

柔弱的APP如何自我保护,浅谈APP防御手段,使用360加固助手加固/签名/多渠道打包/应用市场发布

22.混合开发

WebView开发高级技巧之加载网页以及JavaScript,加载进度条

23.思考与体会

Activity和Window的View的移动的一些思考与体会,腾讯悬浮小火箭的实现策略

在Activity,Service,Window中监听Home键和返回键的一些思考,如何把事件传递出来的做法!

非ROOT实现静默安装的一些思考与体会,AIDL获取IPackageManager,反射ServiceManager,系统签名

Android插件化的思考——仿QQ一键换肤,思考比实现更重要!

24.兴趣

GirlFriendNotFoundException异常是怎样处理的?

25.大神开源项目

云阅

LookLook

仿网易云音乐客户端

简阅客户端

开源的 Material Design 豆瓣客户端(A Material Design app for douban.com)

即时通讯:嗨豹

搜图神器

开源中国客户端

音视频大神

26.Android即时通讯

XMPP(一)-openfire服务端的安装和搭建

XMPP(二)-基于asmack+openfire的安卓客户端(仿QQ)的介绍以及个人心得

XMPP(三)-安卓即时通讯客户端

27.面试

剑指Offer笔试题(1)

剑指Offer笔试题(2)

剑指Offer笔试题(3)

剑指Offer笔试题(4)

剑指Offer笔试题(5)

上一篇下一篇

猜你喜欢

热点阅读