搜集整理的一些博客导航

简介:第一次在CSDN上发表博客,将自己关注或者看过的一些博客整理了一下,其中包含了鸿神和郭神的全部博客,包括两位大神微信公众号推荐的博客,另外还有一些安卓开发社区的博客,后续每天都会更新这个导航,希望这个博客导航能够给小伙伴们带来一些帮助…

Android重要机制

快速了解Android重要机制

ActionBar

Android ActionBar完全解析,使用官方推荐的最佳导航栏

Android 轻松的查看与使用hide与internal API

Android Design Support Library

Android Support Library的前世今生

TextInputLayout的使用

CoordinatorLayout高级用法-自定义Behavior

FloatingActionButton 完全解析Design Support Library(2)

一个神奇的控件——Android CoordinatorLayout与Behavior使用指南

Android Accessibility

Android Accessibility实践 程序检查微信被删好友

使用辅助服务打造自己的智能视频监控系统

[Android进阶]学习AccessibilityService实现微信抢红包插件

ActivityThread

ActivityThread的main方法究竟做了什么?

Adapter

Android base-adapter-helper 源码分析与扩展

Android 快速开发系列 打造万能的ListView GridView 适配器

Android AdapterView View的复用机制 分析

优雅的实现多类型列表的Adapter

Android5.X

Android 5.x Theme 与 ToolBar 实战

ToolBar项目封装之踩坑过河

Android6.0

Android 6.0 运行时权限处理完全解析

详解Android 6.0运行时权限

教你如何在Android 6.0上创建系统悬浮窗

Android 6.0运行时权限详解

Android M一一WRITE_SETTINGS权限的一个BUG

Android targetSdkVersion提到25你需要知道的一切

国产 Android 权限申请最佳适配方案——permissions4m

Android7.0

Google工程师关于Android 7.0多窗口应用开发的五点建议

是时候来了解android7了:多窗口支持

是时候来了解android7了:shortcuts(快捷方式)

是时候来了解android7了:通知直接回复

Android源码

教你如何一步步分析Android系统源码

Apk安装

Android APK安装过程源码解析

教你如何一套源码编译多个APP,不同的签名,包名,界面,字段…

AndroidStudio

第一次使用Android Studio时你应该知道的一切配置

从Eclipse到Android Studio

迁移一个eclipse工程到AndroidStudio有哪些坑

Android Studio五分钟带你从菜鸟到高级调试

走进AndroidStudio下的NDK

Android Studio打包apk,aar,jar包

浅谈Instan Run中的热替换

Android Studio新功能解析,你真的了解Instant Run吗?

学会编写Android Studio插件 别停留在用的程度了

神奇的Android Studio Template

Android Studio自定义模板 写页面竟然可以如此轻松

AndroidStudio上面最好用的插件

Android Studio插件整理

写给Android开发者的混淆使用手册

Aidl

Android aidl Binder框架浅析

Android中AIDL的基本用法

Android跨进程通信之AIDL快速入门

Android Binder之应用层精彩解析

带你一起剖析Android AIDL跨进程通信的实现原理

Android跨进程通信,深入浅出AIDL

AutoLayout

Android AutoLayout全新的适配方式 堪称适配终结者

AsyncTask

Android AsyncTask 源码解析

Android 屏幕旋转 处理 AsyncTask 和 ProgressDialog 的最佳方案

Android AsyncTask完全解析,带你从源码的角度彻底理解

深入理解AsyncTask

BaseActivity

Android产品研发–>基类Activity

从BaseActivity与BaseFragment的封装谈起

Activity

挖掘隐式启动Activity可能存在的坑

Activity中的状态保存与恢复,这些是你应该知道的

Android Launcher启动Activity的工作过程

剖析Activity、Window、ViewRootImpl和View之间的关系

版本升级

Android实现APP在线下载更新

实战版本更新(okhttp3、service、notification)

贝塞尔曲线

一张图带你彻底了解二阶贝塞尔曲线

Android绘图技术详解,带你轻松绘出各种图形

Android vector 标签 pathData 详解

贝塞尔曲线之购物车动画效果

百分比布局

Android 百分比布局库(percent-support-lib) 解析与扩展

Android 增强版百分比布局库 为了适配而扩展

Bitmap

Android双缓冲绘图技术分析

ButterKnife

Butterknife源码分析

持续集成

当Android Studio 3.0遇上Jenkins

Android: Jenkins+SVN+Gradle+QQ Mojo实现项目自动化构建

插件,工具

推荐几个你应该知道的Studio插件

回顾下今年使用过的好用的插件、工具等

送你几个用起来很爽的Studio插件

插件化

插件化探索,滴滴开源框架VirtualAPK的深入分析

360开源的插件化框架Replugin深度剖析

沉浸式状态栏

Android 沉浸式状态栏攻略 让你的状态栏变色吧

Android状态栏微技巧,带你真正理解沉浸式模式

Android状态栏着色实践

Activity 全屏,沉浸式模式这一篇就够了

Android开发:Translucent System Bar 的最佳实践

一句代码实现标题栏、导航栏滑动隐藏

探索Android半透明状态栏

透明状态栏和导航栏的终极解决方案

测试

Android单元测试——初探

传感器

Android 传感器开发 完全解析

Context

Android Context 上下文 你必须知道的一切

Android Context完全解析,你所不知道的Context的各种细节ConstraintLayout

ConstraintLayout

最全面的ConstraintLayout教程

DataBinding

Android DataBinding 数据绑定

DataBinding实现原理探析

DataBinding:一行实现花式列表

DataBinding难点解析之Observable和BindingAdapte

Dialog/Toast/PopupWindow/SenackBar/SeekBar

Android提醒微技巧,你真的了解Dialog、Toast和Snackbar吗?

没时间解释了,快使用SnackBar!

几种常见Dialog,直接拿去用!懒人必收

以一种极其优雅的方式来调用Toast和Snackbar

一个功能强大的自定义SeekBar

Android 你可能需要的NiceDialog

Dragger

Android:dagger2让你爱不释手

Dagger2这次入门就不用放弃了

Dagger2使用解析

dagger 2 详解

Drawable

Android Drawable 那些不为人知的高效用法

Android drawable微技巧,你所不知道的drawable的那些细节

那些值得你去细细研究的Drawable适配

搭建网站

教你免费且快速地搭建个人网站

第三方

百度地图

Android 百度地图 SDK v3.0.0

利用百度地图实现支付宝“到位”功能(地图模式)

高德地图

高仿微信发送位置(高德地图版)

支付

支付宝支付接入指南

超详细Android接入支付宝支付实现,有图有真相

微信支付接入指南

Android快速实现微信支付(真的!很快!)

登录

什么,集成微信登录只要三行代码

动画

属性动画

Android属性动画基础/进阶/高级用法

Android 属性动画(Property Animation) 完全解析

Android 属性动画 源码解析 深入了解其内部实现

Android属性动画:插值器与估值器

属性动画ValueAnimator在自定义View中的使用

Android自定义Transition动画

你一定看得懂的属性动画源码分析

Android 弹性动画的三种实现方式

转场动画

Android 中的转场动画及兼容处理

你所不知道的Activity转场动画——ActivityOptions

两步实现类似格瓦拉的转场动画

Android共享元素场景切换动画的实现

Lottie

Lottie – 轻松实现动态加载直播礼物动画

多渠道打包

结合友盟统计的多渠道快速打包

利用Jenkins玩转Android自动打包发包

多线程

Android线程,线程池使用及原理博文参考

Android中子线程真的不能更新UI吗?

Java中的多线程你只要看这一篇就够了

ThreadLocal使用案例

Android中常用的4中线程池

Java多线程看这一篇就足够了

二维码扫描

Android二维码功能实现,在程序内嵌入ZXing项目

利用ZXing生成带LOGO的二维码图片

几行代码快速集成二维码扫描库

Android二维码扫一扫功能实现,解析Zxing源码的执行过程

EventBus

Android EventBus实战 没听过你就out了

Android EventBus源码解析 带你深入理解EventBus

Android 框架炼成 教你如何写组件间通信框架EventBus

EventBus 3.0源码解析

Android用RxJava模拟一个EventBus——RxBus

从 RxBus 这辆兰博基尼深入进去

Android事件总线源码学习,从EventBus开始

反编译和混淆

Android安全攻防战,反编译与混淆技术完全解析

Android 代码混淆实战

Android 反编译初探 应用是如何被注入广告的

Android应用安全防护和逆向分析送书 为四哥打call

Fragment

Android Fragment 你应该知道的一切

Android Fragment 真正的完全解析

Android 官方推荐 : DialogFragment 创建对话框

Android Fragment应用实战,使用碎片向ActivityGroup说再见

Android手机平板两不误,使用Fragment实现兼容手机和平板的程序

Android Fragment完全解析,关于碎片你所需知道的一切

关于Fragment你所需知道的一切

Fragment 懒加载实战

Android:Activity与Fragment通信(99%)完美解决方案

死磕Fragment的生命周期

Freeline

AndroidStudio——Freeline的使用

服务器搭建

模拟服务器返回数据

从客户端的角度设计后端的接口

Java服务器接口快速开发之Servlet详细教程

讲给Android程序员看的前端和后台教程

通过Bmob + Android轻松制作一个APP

Git

Git命令大全

Git用法的全面解析,结合Android Studio来讲Git

GitHub

从0开始学习 GitHub 系列

如何利用github打造博客专属域名

利用githubpages创建你的个人博客

怎样使用GitHub?

如何在Github中记录你的贡献值

工具类

Android快速开发系列 10个常用工具类

Android开发人员不得不收集的代码(持续更新中)

36个Android开发常用代码片段

Gradle

Android 必备而又容易忽视的知识 Gradle的高级用法

Android Studio系列教程四–Gradle基础

“替你”总结的Gradle配置

Gradle 完整指南(Android)

给 Android 初学者的 Gradle 知识普及

Android Gradle 看这一篇就够了

使用gradle打包多个变体(variant)

Android 利用Gradle实现差异化构建

加快Gradle的构建速度

Gradle模块化代码精炼:让你的gradle代码控制在100行以内

编写Gradle插件配合ASM框架实战

Android Studio打包以及Gradle配置构建

Android Gradle高级用法,动态编译技术:Plugin Transform Javassist操作Class文件

HandlerThread

Android HandlerThread 完全解析

Handler消息机制

Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系

Android Handler 异步消息处理机制的妙用 创建强大的图片加载类

Android异步消息处理机制完全解析,带你从源码的角度彻底理解

Android的消息机制

Android消息机制之ThreadLocal原理解析

Android消息机制,你真的了解Handler吗?

Http协议

HTTP协议详解

Socket,你需要知道的事儿

Android 7.0关于HTTPS证书的适配讲解

基于OkHttp和RxJava封装的Socket长连接开源库

Intent

Android Intent最全面的解析

史上最全的隐式Intent解析

IntentService

Android IntentService完全解析 当Service遇到Handler

加密

Android产品研发–>Android中保存静态秘钥实践

对称加密方案学习 DES / 3DES / AES

jni

Android下玩JNI的新老三种姿势

Android NDK开发扫盲及最新CMake的编译使用

JNI源码分析(并实现JNI动态注册)

进程保活

探讨Android6.0及以上系统APP保活实现

截屏

滚动截屏,RecyclerView截屏,ScrollView截屏,ListView截屏

架构

对于有多种可替代解决方案的业务逻辑,提供一种快速更换的思路

java基础

java基础

写给Android开发者的Java 8简单入门教程

异常

Android自定义捕获Application全局异常

反射

反射技术在Android中的应用

Java反射以及在Android中的特殊应用

泛型

Java泛型超详细解读 : super和extend

网络通信

通信协议之Protocol buffer(Java篇)

进程间通讯

Android多进程使用场景

加载巨图

最近很火的全景图功能是如何实现的?

Android 高清加载巨图方案 拒绝压缩图片

Android高效加载大图、多图解决方案,有效避免程序OOM

教你如何循环显示超长图片

Android一整套图片解决方案

Jcenter

Android 快速发布开源项目到jcenter

剪切板

Clipboard还能玩出花

静默安装

Android静默安装实现方案,仿360手机助手秒装和智能安装功能

蓝牙

Android蓝牙自动配对攻略

Android BLE蓝牙4.0开发详解

Android 蓝牙技术 带你实现终端间数据传输

Android BLE蓝牙详细解读

开源项目

将一个网站撸成App很简单,实战无接口写安卓巴士博客App端

优雅的处理加载中(loading)、重试(retry)和无数据(empty)

给大家推荐一些提升技能的好书

[源码] 推荐几个优质的完整项目学习

有关Android应用桌面角标(BadgeNumber)实现的探讨

开发一款商业级Banner控件

开源项目《百篮应用市场》,竟是仅1年的小白用2个月独立开发的!他到底是怎么做到的?!

Android 滑动选择控件 & MVP+Retrofit+RxJava资源推荐

基于MVP+RxJava2+Retrofit2的资讯类App

大公司知名开源小组及项目介绍

Android开源特效最全合集

2016最值得学习的项目课程,干货最多

开源控件总结

2016年最值得学习的五大开源项目

安卓开源项目和库

最直观的Android源码

一个小时打造新闻app

一个千万量级的APP使用的一些第三方库

GitHub 排名前 100 的安卓、iOS项目简介

Android高工必备技能!

Android开发中,那些让你相见恨晚的方法、类或接口

手把手教你做个人 app

Android开发书籍推荐:从入门到精通系列学习路线书籍介绍

2015年十大热门Android开源新项目

Android项目从零到上线的全过程

AndroidFire框架–基于 Material Design+MVP+RxJava+Retrofit+Glide的一款新闻阅读 App

15 个 Android 通用流行框架大全

分享一个基于 MVP + Retrofit + RxJava + MaterialDesign 的 App原创

一个Material Design风格的新闻阅读App,采用MVP模式,基于Dagger2+RxJava+Retrofit2进行开发

如何自学Android

如何自学Android

Android开发架构规范

直接拿去用!每个App都会用到的LoadingLayout

云阅》一个仿网易云音乐UI,使用Gank.Io及豆瓣Api开发的开源项目

碉堡动画

Android 知识梳理

一起来看看知乎开源的图片选择库

Android Tangram模型:连淘宝、天猫都在用的UI框架模型你一定要懂

开源一个后台基于bmob云端的社交app

推荐几个优质完整项目

开源一款超级好用的mp3剪切器app

推荐3个开源项目

Kotlin

Android 这文字有点浪之自定义控件

一款纯Kotlin编写的开源安卓应用 “Smile”

学习Kotlin吗?

Kotlin实战之仿开源图片选择库ImagePicker

一款简约的小视频app,带你走进kotlin

怎么用Kotlin去提高生产力:Kotlin Tips

LayoutInflater

Android 探究 LayoutInflater setFactory

Android LayoutInflater深度解析 给你带来全新的认识

Android LayoutInflater原理分析,带你一步步深入了解View

ListView

Android ListView工作原理完全解析,带你从源码的角度彻底理解

Android下拉刷新完全解析,教你如何一分钟实现下拉刷新功能

Android ListView功能扩展,实现高性能的瀑布流布局

Android ListView异步加载图片乱序问题,原因分析及解决方案

ListView中的观察者模式

冷启动白屏分析

Android冷启动白屏解析,带你一步步分析和解决问题

Log

Android 从StackTraceElement反观Log库

Android开源日志库Logger使用教程

开源日志库Logger的剖析

Android产品研发–>Android实用调试技巧

MateRialDesign

Android Styles与Themes使用攻略

自定义具有Material Design效果的控件

MaterialDesign之SearchView解锁 仿网易云音乐搜索

Messager

Android 基于Message的进程间通信 Messenger完全解析

面试相关

Android工程师之Android面试大纲

Android 茫茫9个月求职路 已拿满意offer

我的 Android 面试故事 | 13家面试记录

超详细Android面试的准备与经历分享 | 百度(offer)

国内一线互联网公司内部面试题库

安卓面试知识库

安卓面试重难点

亲爱的面试官,这个我可没看过!(Android部分)

Android 开发工程师面试指南

一个五年Android 开发者百度、阿里、聚美、映客的面试心经

史上最全 Android 面试资料集合

40个Android面试题

2016年未,腾讯,百度,华为,搜狗和滴滴面试题汇总

和微信、阿里、小米等几个朋友一起做了份面试指南

Android笔试面试指南

Mvp

高级MVP架构封装演变全过程

浅谈 MVP in Android

MVP模式解析实践

浅析如何高效的使用MVP

Android MVP架构的自述

Android Studio插件之MVPHelper,一键生成MVP代码

android MVP模式介绍与实战

Android官方MVP架构示例项目解析

Android:“万能”Activity重构篇

MVVM

Android DataBinding库(MVVM设计模式)

Android开发之MVVM新姿势探索

Android 自己实现 NavigationView [Design Support Library(1)]

NestedScrolling机制

Android NestedScrolling机制完全解析 带你玩转嵌套滑动

Android:NestedScrolling机制

NFC

Android NFC标签 开发深度解析 触碰的艺术

Notification

当关闭通知消息权限后无法显示系统Toast的解决方案

OkHttp

Android OkHttp完全解析 是时候来了解OkHttp了

Android Https相关完全解析 当OkHttp遇到Https

Android 一个改善的okHttp封装库

从OKHttp框架看代码设计

OkHttpUtils一个专注于让网络请求更简单的框架

一些你可能需要的okhttp实现

OKHTTP之缓存配置详解

Okhttp缓存源码分析以及自定义缓存实现

OpenGL

Android OpenGL显示任意3D模型文件

ORM框架

Android ORMLite 框架的入门用法

Android 快速开发系列 ORMLite 框架最佳实践

屏幕适配

Android屏幕适配姿势

Android 屏幕适配方案

Android平板多屏幕适配

ReactNative

现有Android项目引入ReactNative–九步大法

其实没那么复杂!探究react-native通信机制

给所有开发者的React Native详细入门指南(第一阶段)

RecyclerView

动手打造史上最简单的 Recycleview 侧滑菜单

RecyclerView 梳理:点击&长按事件、分割线、拖曳排序、滑动删除

搞定 RecycleView 自动加载更多、侧滑菜单、添加头部底部

Android RecyclerView 使用完全解析 体验艺术般的控件

为RecyclerView打造通用Adapter 让RecyclerView更加好用

Android 优雅的为RecyclerView添加HeaderView和FooterView

Android 自定义RecyclerView 实现真正的Gallery效果

进击的RecyclerView——LRecyclerView

SuperRecyclerView,只为打造出更好用的RecyclerView

灵活且强大的RecyclerViewAdapter源码分析

对RecyclerView Item做动画

RecyclerView学习:高仿知乎的侧滑删除

针对RecyclerView打造属于你的LayoutManager

使用ItemTouchHelper轻松实现RecyclerView拖拽排序和滑动删除

RecyclerView添加onItemClickListener更佳的解决方案

Android新的工具类DiffUtil,让RecyclerView上天

RecyclerView自定义LayoutManager,打造不规则布局

为RecyclerView打造右侧索引导航栏IndexBar

那些酷炫的 RecyclerView 开源库整理荐原创

RecyclerView优秀文集

把RecyclerView撸成 马 蜂 窝

RecyclerView、ListView实现单选列表的优雅之路

利用RecyclerView打造炫酷滑动卡片

如何优雅地实现RecyclerView Adapter多布局列表

一步步教你实现完整的复杂列表布局

你想知道的关于RecyclerView的秘密都在这里

基于滑动场景解析RecyclerView的回收复用机制原理

自定义LayoutManager带你撸个LinearLayoutManager

RecyclerView 源码分析

用RecyclerView做一个小清新的Gallery效果

Retrofit

Retrofit2 完全解析 探索与okhttp之间的关系

Novate:对Retrofit2.0的又一次完美改进加强!

进阶之路:MVP+Retrofit+RxJava组合使用

Retrofit项目封装使用

Retrofit分析与实现

框架源码 — 可能会有趣一点地简析学习 Retrofit

Android Retrofit 实现图文上传-文字参数类型

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

Rx处理服务器请求、缓存的完美封装

RxJava + Retrofit完成网络请求

基于Retrofit+Okio+RxBus实现文件下载(带进度

Retrofit–合理封装回调能让你的项目高逼格

Say Hello to Retrofit

Rxjava+ReTrofit+okHttp深入浅出-终极封装

重识Retrofit

Retrofit2.0轻松实现上传

Android RxJava+Retrofit完美封装

Retrofit + Rxjava网络层的优雅封装

基于RxJava2+Retrofit2的简单易用网络请求框架

打造Android轻量级框架XSnow

RemoteViews

Android神奇”控件”一一RemoteViews

React Native

给所有开发者的React Native详细入门指南

RxJava

给 Android 开发者的 RxJava 详解

RxJava的一些入门学习分享

关于RxJava最友好的文章

Android 一些RxBinding使用场景

手把手教你写一个基于RxJava的扩展框架

使用RxJava来实现网络请求轮询功能

当自定义网络库遇上Rxjava2

Rxjava2+Retrofit的完美封装

实现一个轻量级无侵入性的RxJava自动注销库RxLifecycle

RxJava2 学习资料推荐

热修复

Android 热补丁动态修复框架小结

大腾讯的第一个开源项目「Tinker」

Android 增量更新完全解析 是增量不是热修复

一步步手动实现热修复

Android 热修复 Tinker接入及源码浅析

热更新Tinker的初次集成使用

Android 热修复 Tinker Gradle Plugin解析

Sophix-阿里第三代非侵入式热修复

阿里最新热修复框架Sophix集成详解

Android热更新初探,Bugly热更新的集成和使用

Tinker热修复之 —— Gradle接入

软键盘

Android 软键盘监听事件

一行代码实现Android软键盘与EditText的交互

Scroller

Android Scroller完全解析,关于Scroller你所需知道的一切

Service

Android Service完全解析,关于服务你所需知道的一切

Android Service进阶教程

Android Service最全面的解析

Android Service不能再详细的教程

关于Android Service的全面解析

数据库

数据库高手秘籍

Android数据库安全解决方案,使用SQLCipher进行加解密

GreenDao

在AndoridStudio中引入GreenDAO

ORM 框架之 greenDAO 使用心得

Updating to greenDAO 3 and annotations

Android实战——GreenDao3.2的使用,爱不释手

Realm

Realm for Android详细教程

Android Realm详解

LitePal

我为什么能将效率提升了800%

你们要的多数据库功能终于来了

SDK

谈谈Sdk迭代开发设计需要考虑的方面

Android SDK开发随想录

开发SDK和平时写代码体验不同吗? | 经验分享

设计模式

java设计模式

策略模式:网络小说的固定套路

观察者模式 : 一支穿云箭,千军万马来相见

从Android代码中来记忆23种设计模式

适配器模式 : 农村小伙娶乌克兰美女语言不通一一翻译软件立功

设计模式系列:OOP设计6大原则

应用最广的模式-单列模式(结合Android源码)

setContentView

Android 源码解析 之 setContentView

Android中不得不谈的setContentView

SharedPreferences

你真的了解SharedPreferences吗?

音视频

轻松入门直播相关技术 带你从0搭建直播系统

用MediaPlayer+TextureView封装一个完美实现全屏、小窗口的视频播放器

原生VideoView使用总结

Android硬编码——音频编码、视频编码及音视频混合

做一款仿映客的直播App?看我就够了

Android直播播放器+弹幕使用总结

Android视频开发进阶(一)关于视频的那些术语

利用FFmpeg玩转Android视频录制与压缩

ffmpeg源码简析之结构总览

最火视频库FFmpeg在Android上的移植封装

Android利用硬解码和OpenGL ES来高效处理MP4视频

事件分发机制

Android ViewGroup事件分发机制

Android View 事件分发机制 源码解析

Android事件分发机制完全解析,带你从源码的角度彻底理解

Android事件分发机制详解

Android事件分发机制详解:史上最全面、最易懂

安卓自定义View进阶-事件分发机制原理

事件冲突

Android实践之ScrollView中滑动冲突处理

ViewPager,ScrollView嵌套ViewPager滑动冲突解决

一个Demo带你彻底掌握View的滑动冲突

Android View的事件分发机制和滑动冲突解决方案

上传下载

DownloadManager使用详解

摄像头拍摄

Android 调用系统相机拍照攻略(已适配Android N)

Android 手把手带你玩转自定义相机

Android Camera使用总结与那些坑

一步步实现打开相机连续拍照拿到多张照片

Android Camera对预览进行黑白滤镜处理

Android相机预览方向深入探究

SlidingMenu

Android SlidingMenu 使用详解

SpannableStringBuilder

强大的SpannableStringBuilder

Styles与Themes

Android Styles与Themes使用攻略

SurfaceView

ndroid SurfaceView实战 带你玩转flabby bird

Android SurfaceView实战 打造抽奖转盘

Android自定义ClockView实现时钟效果

TabLayout

仿乐视LIVE App主界面的TabLayout

自定义TabLayout,实现神奇的选项卡效果

通知栏

Android通知栏微技巧,那些你所没关注过的小细节

Android自定义通知样式适配

图片加载框架

带你全面了解Glide 4的用法

Android 框架练成 教你打造高效的图片加载框架

Fresco图片加载框架使用经验小结

Google推荐的图片加载库Glide介绍

Glide 系列

打造独一无二的图片加载框架

一篇文章带你完全掌握Glide图片加载框架

UI自动化测试框架

Google官方的UI自动化测试框架—— Espresso

ViewPager

巧用ViewPager 打造不一样的广告轮播切换效果

Android 自定义控件玩转字体变色 打造炫酷ViewPager指示器

Android 教你打造炫酷的ViewPagerIndicator 不仅仅是高仿MIUI

Android 自定义 ViewPager 打造千变万化的图片切换效果

Android高级图片滚动控件,编写3D版的图片轮播器

Android照片墙加强版,使用ViewPager实现画廊效果

使用ViewPager动画来做出不一样的引导页

MagicIndicator原理浅析及扩展

使用MagicIndicator打造千变万化的ViewPager指示器

仿今日头条顶部导航指示器

类似Launcher壁纸的视差背景效果

Android 仿美团网,探索使用ViewPager+GridView实现左右滑动查看更多分类的功能

仿蜻蜓FM轮播banner

CycleRotationView:自定义控件之轮播图

Android 如何实现一个平滑过渡的ViewPager广告条

ViewPager系列之 打造一个通用的ViewPager

ViewPager 超详解:玩出十八般花样

Volley

Volley 图片加载相关源码解析

Android Volley完全解析

网络

Android监听网络状态的变化及实战

爬虫

Android实战 Jsoup实现网络爬虫,糗事百科项目的起步

WebView

WebView截长图解决方案

WebView使用过程中你该知道的二三事

Android WebView拦截请求详解

WebView你真的熟悉吗?看了才知道

WebView详解与简单实现Android与H5互调

Android极简的js与java交互库一一SimpleJavaJsBridge

解决WebView文件上传无法重复选择问题

全面总结WebView遇到的坑及优化

必知必会 | WebView 的一切都在这儿

Weex

Weex快速入门指南

性能优化

Android应用开发性能优化完全分析

手把手教你在Android Studio 3.0上分析内存泄漏

必知必会 | Android 性能优化的方面方面都在这儿

全方位带你彻底搞懂Android内存泄露 | 案例分析

Android APP 性能优化的一些思考

Android UI性能优化实战 识别绘制中的性能问题

Android最佳性能实践

带你了解Android常见的内存缓存算法

破译Android性能优化中的16ms问题

Android一些你需要知道的布局优化技巧

Android性能优化-过渡绘制解决方案

Android性能优化之使用Lint

Android性能优化系列 之 apk瘦身

Android性能优化-电量优化

Android性能优化-内存泄漏的8个Case

Android 中内存泄漏的原因分析及解决方案

虚拟机

在Ubuntu搭建安卓开发环境

小细节

Android中一些你可能没注意的小效果实现

硬盘缓存

Android DiskLruCache 源码解析 硬盘缓存的绝佳方案

Android照片墙完整版,完美结合LruCache和DiskLruCache

Android DiskLruCache完全解析,硬盘缓存的最佳方案

自定义View

安卓自定义View教程目录

自定义控件起步/进阶/高级

Android 手把手教您自定义ViewGroup

Android自定义View的实现方法,带你一步步深入了解View

Android绘图技术详解,带你轻松绘出各种图形

Android程序员的专属情人节

Android自定义控件三部曲文章索引

自定义控件其实很简单

你真的了解View的坐标吗?

Android View相关核心知识问答

Android View的工作流程

Android进阶必备,Window机制探索

Android高级画笔效果实现的探索

安卓画笔实现的探索

Canvas

绘图Canvas十八般武器之Shader详解及实战

Path

Android Path酷炫动画 , 极速get花式Path

【Android】 给我一个Path,还你一个酷炫动画

自定义属性

Android 深入理解Android中的自定义属性

Android 自定义View属性相关细节

自定义控件实战

3D画廊

Android 打造炫酷的3D画廊

3D滑动

Android 3D滑动菜单完全解析,实现推拉门式的立体特效

Android中轴旋转特效实现,制作别样的图片浏览器

从零开始打造一个Android 3D立体旋转容器

Android 自定义控件 轻松实现360软件详情页

Activity切换动画

教你一步一步实现图标无缝变形切换

酷炫的Activity切换动画,打造更好的用户体验

边缘凹凸的View

不规则区域填充

Android 不规则封闭区域填充 手指秒变油漆桶

Android 不规则图像填充 小玩着色游戏

播放动画的ImageView

Android PowerImageView实现,可以播放动画的强大ImageView

万能圆角ImageView

万能圆角ImageView

侧滑菜单

Android 高仿 QQ5.0 侧滑菜单效果 自定义控件来袭

Android 自定义控件打造史上最简单的侧滑菜单

Android滑动菜单框架完全解析,教你如何一分钟实现滑动菜单特效

Android滑动菜单特效实现,仿人人客户端侧滑效果,史上最简单的侧滑实现

多达288种动态效果的侧滑菜单开源库

Android滑动导航菜单的快速构建

仿QQ列表左右滑动效果

一步集成侧滑(删除)菜单,高仿QQ、IOS。支持任意ViewGroup、0耦合、史上最简单。

滑动验证码

Android仿斗鱼滑动验证码

双向侧滑菜单

Android 实现形态各异的双向侧滑菜单 自定义控件来袭

Android双向滑动菜单完全解析,教你如何一分钟实现双向滑动特效

Android DrawerLayout 高仿QQ5.2双向侧滑菜单

抽奖转盘

城市导航列表

动手写一个好看的城市导航列表

仿iOS的PickerView控件,有时间选择和选项选择并支持一二三级联动效果

省市三级联动

动态模糊效果

教你一分钟实现动态模糊效果

Android高斯模糊技术,实现毛玻璃效果

多边形

Android RenderScript实现LowPoly效果

悬浮框

Android 应用内悬浮控件实践总结

FreeRadioGroup一一淡出、自由拖动、自动贴边

Android 使用WindowManager实现悬浮窗及源码解析

豌豆荚应用列表进入详情效果

豌豆荚应用列表进入详情效果

折叠布局

Android FoldingLayout 折叠布局 原理及实现

歌词现实控件

自定义LyricView实现歌词显示控件

刮刮卡效果

Android 自定义控件实现刮刮卡效果 真的就只是刮刮卡么

HorizontalScrollView

Android 自定义 HorizontalScrollView 打造再多图片(控件)也不怕 OOM 的横向滑动效果

换肤

一步步搞定Android换肤框架 从Debug 7.1.1源码开始

夜间模式实践

小试换肤框架

Android App换肤 全新的方式

Android 两行代码实现换肤 从appcompat-v7原理出发
Android换肤笔记

Android夜间模式的实现方案

IconFont

上拉加载更多的ListView

上拉加载更多的ListView

ListView纵向滑动

Android 自定义ScrollView ListView 体验各种纵向滑动的需求

SwipeRefreshLayout

自定义SwipeRefreshLayout样式—高仿微信朋友圈下拉刷新

Android下拉刷新控件SwipeRefreshLayout源码浅析

下拉刷新,上拉加载更多

封装RecyclerView自动加载更多 & 下拉刷新

打造一个万能刷新加载控件

分享一个简单好用的下拉刷新、上拉加载控件

横向、纵向拖拽刷新

Android 轻松实现横向、纵向拖拽刷新

流式布局FlowLayout

Android 自定义ViewGroup 实战篇 -> 实现FlowLayout

Android TagFlowLayout完全解析 一款针对Tag的布局

掌握自定义LayoutManager之实现流式布局

微信6.0主界面

Android 高仿微信6.0主界面 带你玩转切换图标变色

Android ActionBar应用实战,高仿微信主界面的设计

微信图片选择器

Android 超高仿微信图片选择器 图片该这么加载

微信朋友圈9图上传选择器

仿微信朋友圈发表图片拖拽和删除功能

微信头像截取

Android 高仿微信头像截取 打造不一样的自定义控件

微信实时聊天

Android 高仿微信实时聊天 基于百度云推送

微信表情输入与键盘输入详解

Android高仿微信表情输入与键盘输入详解

微信通讯录悬停

Android仿微信通讯录:悬停头部分组列表

微信小视频

利用FFmpeg仿微信小视频录制与压缩处理

微信扫码登录

Android 面试攻略 之 微信扫码登录内部实现原理

圆形菜单

Android 打造炫目的圆形菜单 秒秒钟高仿建行圆形菜单

Android Xfermode 实战 实现圆形、圆角图片

Android BitmapShader 实战 实现圆形、圆角图片

进度条

Android 打造形形色色的进度条 实现可以如此简单

Android自定义view 模仿win10进度条

炫酷进度条:Android 仿应用宝下载进度条

Android自定义View - 仿淘宝淘抢购进度条

自定义ViewGroup之浪漫求婚

Android自定义ViewGroup之浪漫求婚

ViewDragHelper

ViewDragHelper实战 自己打造Drawerlayout

Android ViewDragHelper完全解析 自定义ViewGroup神器

带大家一起学习视图拖拽功能的源码

嵌套滑动

Android实现嵌套滑动和渐隐效果

美女拼图游戏

Android 实战美女拼图游戏 你能坚持到第几关

游戏2048

Android 带你玩转实现游戏2048 其实2048只是个普通的控件

树形控件

Android 打造任意层级树形控件 考验你的数据结构和设计

平移 放大预览图

Android 手势检测实战 打造支持缩放平移的图片预览效果

手势锁

Android 手势锁的实现 让自己的应用更加安全吧

实现元素间分割线

Android 自定义控件 优雅实现元素间的分割线 (支持3.0以下)

照片墙

Android多点触控最佳实践

Android多点触控技术实战,自由地对图片进行缩放和移动

Android瀑布流照片墙实现,体验不规则排列的美感

Android照片墙应用实现,再多的图片也不怕崩溃

Android照片墙加强版,使用ViewPager实现画廊效果

系统联系人

Android系统联系人全特效实现,分组导航和挤压动画

图片滚动控件

Android图片滚动,加入自动播放功能,使用自定义属性实现,霸气十足

Android滑动菜单框架完全解析,教你如何一分钟实现滑动菜单特效

细节至上的TextView

StyleTextView——细节至上的TextView

App优化攻略-用TextView显示图片

模仿荷包启动动画——金钱掉落

模仿荷包启动动画——金钱掉落

圆弧刻度温度进度条

TemperatureView:圆弧刻度温度进度条

影院在线选座

自定义View实战:影院在线选座

空调遥控器

自定义View实战:空调遥控器

悬浮迷你音乐盒

做一个炫酷的悬浮迷你音乐盒

网易新闻栏目动画效果

高仿网易新闻栏目动画效果

汽车速度仪表盘

自定义View实战:汽车速度仪表盘

新浪微博帖子显示话题、@好友、表情解析

类似新浪微博帖子显示话题、@好友、表情解析等

美团外卖添加商品的抛物线动画

QQ

先定一个小目标,比如写一个QQ

QQ健康界面

Android 一步一步教你实现QQ健康界面

QQ附近的人搜索展示

Android超高仿QQ附近的人搜索展示

磁翻点阵

FlipDotView——磁翻点阵显示效果

安全卫士中的一键加速

Android自定义控件–仿安全卫士中的一键加速

烟花效果的EditText

为你的EditText添加一个烟花效果

斗鱼直播弹幕效果

仿斗鱼直播的弹幕效果实现

钟表

一步步实现精美的钟表界面

天气折线图

仿墨迹天气的折线图控件,效果杠杠滴

自定义View之仿小米MIUI天气24小时预报折线图

智能手表折线图

手把手教你实现Android中智能设备数据表格绘制

股票软件中折线图

一个金融类的自定义View,教大家如何实现股票软件中的折线图

糖护士曲线图

仿糖护士曲线图写的一个CurveChartView

海浪动画

Android拆轮子-唯美细腻的夕阳海浪动画

掌上英雄联盟能力值分析

仿掌上英雄联盟能力值分析效果

芝麻信用分

Android自定义控件 芝麻信用分雷达图

芝麻信用,你想要多少分?

Android自定义控件 仿芝麻信用曲线图

蚂蚁财富基金收益曲线图

仿蚂蚁财富基金收益曲线图

淘宝头条垂直滚动广告条

Android仿淘宝头条垂直滚动广告条

卡片层叠布局

[Android]五行代码实现 炫动滑动 卡片层叠布局

柱状图

Android自定义View–自己撸一个柱状图也没那么难

这交互炸了

这交互炸了:一分钟让你拥有微信拖拽透明返回PhotoView

这交互炸了:饿了么是怎么让Image变成详情页的

蜡烛吹蜡烛动画

Android动画之萌萌哒蜡烛吹蜡烛动画

饿了么加入购物车旋转控件

饿了么加入购物车旋转控件

自定义文本选择操作

Android 6.0 自定义文本选择操作 咕咚翻译的体验优化

各种文本特效

精通Span 轻松玩转各种文本特效

Android 仿猿题库巧用Span实现填空题 & 技术分享资料下载

TextView 图文混排 & 炫酷的段落级Span解析

Android 优雅展示填空题 拖拽完成选词

Android上展示word、excel、pdf、ppt~

密码输入框

Android自定义View之密码输入框

自定义view | 强大的密码输入框

透明屏幕,火萤视频桌面

Android 仿火萤视频桌面 神奇的LiveWallPaper

Android 实现”透明屏幕”

iOS滚轮选择控件

Android 仿iOS滚轮选择控件

中英文混排

Android AutoWrapTextView 解决中英文排版问题

BezierViewPager

Android 自定义View—-BezierViewPager

滑动返回布局

AutoScrollBackLayout:给你的列表自动添加返回顶部按钮

日历

自己实现一款安卓日历

地址选择器

类似于京东的地址选择器

京东售后审核进度

Android自定义View之仿京东售后审核进度

时间轴

自定义一个简单精美的时间轴控件

王者荣耀等级进度条

自定义View之王者荣耀等级进度条

星期选择控件

绚丽的自定义星期选择控件

Android地图轨迹抽稀、动态绘制

Android地图轨迹抽稀、动态绘制

碰撞小球

BouncingBallView 碰撞的小球

自由落体小球

自定义View之小球自由落体弹跳加载控件

引导蒙层

一个小巧好用的Android引导蒙版(浮层)库

小米视频加载动画

高仿小米视频加载动画效果

可折叠按钮

自定义可折叠按钮

微博导航条

Android仿微博导航条

ios相册地图功能

高仿ios相册地图功能

卡片式折叠交互效果

Android卡片式折叠交互效果

涂鸦View

带你撸一个好玩的涂鸦View

新版微信的小程序下拉栏

仿新版微信的小程序下拉栏

空气净化器控件 | 自定义控件

Android 超炫酷的空气净化器控件 | 自定义控件

LOL能力七星图

自定义View 之 LOL能力七星图

拍照识别手机号

Android 拍照自动识别手机号 | OCR

Android开源计步器

Android开源计步器

引导用户输入验证码

自定义View | 丝滑的引导用户输入验证码

正则表达式

最全面的常用正则表达式大全

增量升级方案

Android增量升级方案

打造Android万能的软件更新库

组件化

Android 应用架构组件(Architecture Components)实践

App组件化与业务拆分那些事

Android组件化核心之路由实现

Android组件自动注册方案
终极组件化框架项目方案详解

注解

如何打造一个 Android 编译时注解框架

详尽的Android编译时注解处理器教程

Android 如何编写基于编译时注解的项目

Android 打造编译时注解解析框架 这只是一个开始

Android 进阶 教你打造 Android 中的 IOC 框架 【ViewInject】

一小时搞明白自定义注解(Annotation)

Zygote启动进程

Android Zygote启动流程源码解析

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页