基础控件
Android中AppWidget的学习整理(附demo)
Android广播Broadcast的学习(附demo)
Android网络视频播放器DEMO
Android视频播放器之学习MediaPlayer
Android中Preference的使用以及监听事件分析
Android PopupWindow的学习使用
Android学习之解决ScrollView嵌套ListView显示的错误
Android详细的对话框AlertDialog.Builder使用方法
Notification的学习使用
View的Touch事件拦截实践学习
Activity的生命周期实践学习
自定义view
加载中dialog的另类实现
带有引导小点的ViewPager的实现
Android 仿微信对话列表滑动删除效果
图形动画
使用xml来绘制简单的图像
BaseAnimation是基于开源的APP
Android OpenGL 学习笔记
Android View动画学习
进程&线程
Android AsyncTask异步的学习
Android之Handler用法总结
Android跨进程通信学习
Android中定时执行任务的3种实现方法
数据存储
Android SQlite使用实践Demo
SharedPreference 学习详解认知
ContentProvider 学习总结
Android中SQLite应用详解
网络通信
Volley和网络数据通信工作总结
Android网络通信:通过volley和gson获取聚合数据
Android Volley框架使用详解
Android学习之网络请求库之Retrofit2
开发模式
Android MVP模式初体验
android RxJava的学习
对Android MVVM的理解
第三方库和SDK总结
Android微信SDK接入总结
Bmob云端服务器的使用总结
Android Studio
关于android studio如何导入library project
将自己写的工程变为Android Studio的依赖库
Android Studio解决unspecified on project app resolves to an APK archive which is not supported
其他
Android回调Callback的理解(附demo)
Java中String类的isEmpty方法、null以及""的区别
startActivityForResult和onActivityResult的学习
android 定时执行任务
Android反射机制实现与原理
Android list和数组之间的互相转换
PS:这里的链接都是我工作中用到并对我有所帮助的blog链接,没有链接的文本是我准备要写的blog。