博客导航——一站式搜索
以后博客肯定会越来越多的,所以这做一个整理,方便各位朋友能快速的锁定自己想要的资源
Android Studio
Google主推-Android开发利器——Android Studio,这可能是最全的AS教程!
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实现微信精选
Android特效专辑
Android特效专辑(二)——ViewPager渲染背景颜色渐变(引导页)
Android特效专辑(四)——APP主页框架TabHost绑定ViewPager的替换者TabLayout
Android特效专辑(五)——自定义圆形头像和仿MIUI卸载动画—粒子爆炸
Android特效专辑(六)——仿QQ聊天撒花特效,无形装逼,最为致命
Android特效专辑(七)——飞机升空特效,一键清理缓存,灵活运用属性动画
Android特效专辑(八)——实现心型起泡飞舞的特效,让你的APP瞬间暖心
Android特效专辑(九)——仿微信雷达搜索好友特效,逻辑清晰实现简单
Android特效专辑(十)——点击水波纹效果实现,逻辑清晰实现简单
Android绘图机制
Android绘图机制(一)——自定义View的基础属性和方法
Android绘图机制(二)——自定义View绘制形, 圆形, 三角形, 扇形, 椭圆, 曲线,文字和图片的坐标讲解
Android绘图机制(三)——自定义View的三种实现方式以及实战项目操作
AndAndroid绘图机制(四)——使用HelloCharts开源框架搭建一系列炫酷图表,柱形图,折线图,饼状图和动画特效,抽丝剥茧带你认识图表之美
Android高效率编码
Android高效率编码-findViewById()的蜕变-注解,泛型,反射
Android高效率编码-细节,控件,架包,功能,工具,开源汇总,你想要的这里都有
Android高效率编码-第三方SDK详解系列(一)——百度地图,绘制,覆盖物,导航,定位,细腻分解!
Android高效率编码-第三方SDK详解系列(二)——Bmob后端云开发,实现登录注册,更改资料,修改密码,邮箱验证,上传,下载,推送消息,缩略图加载等功能
Android高效率编码-第三方SDK详解系列(三)——JPush推送牵扯出来的江湖恩怨,XMPP实现推送,自定义客户端推送
Android实训案例
Android实训案例(二)——Android下的CMD命令之关机重启以及重启recovery
Android实训案例(三)——实现时间轴效果的ListView,加入本地存储,实现恋爱日记的效果!
Android实训案例(四)——关于Game,2048方块的设计,逻辑,实现,编写,加上色彩,分数等深度剖析开发过程!
Android实训案例(五)——四大组件之一ContentProvider的使用,通讯录的实现
Android实训案例(六)——四大组件之一BroadcastReceiver的基本使用,拨号,短信,SD卡,开机,应用安装卸载监听
Android实训案例(七)——四大组件之一Service初步了解,实现通话录音功能,抽调接口
Android实训案例(八)——单机五子棋游戏,自定义棋盘,线条,棋子,游戏逻辑,游戏状态存储,再来一局
Android实训案例(九)——答题系统的思绪,自己设计一个题库的体验,一个思路清晰的答题软件制作过程
Android Device Administration 设备管理器——实现一键锁屏
微信朋友圈的图片上传,多图上传怎么去撸才合适?我们一起来实现吧!
Android BLE与终端通信
Android BLE与终端通信(一)——Android Bluetooth基础API以及简单使用获取本地蓝牙名称地址
Android BLE与终端通信(二)——Android Bluetooth基础搜索蓝牙设备显示列表
Android BLE与终端通信(三)——客户端与服务端通信过程以及实现数据通信
TomCat服务器
Android Camera
Android 高级控件
Android高级控件(一)——ListView绑定CheckBox实现全选,增加和删除等功能
Android高级控件(二)——SurfaceView实现GIF动画架包,播放GIF动画,自己实现功能的初体现
Android高级控件(三)—— 使用Google ZXing实现二维码的扫描和生成相关功能体系
Android高级控件(四)——VideoView 实现引导页播放视频欢迎效果,超级简单却十分的炫酷
Android高级控件(五)——如何打造一个企业级应用对话列表,以QQ,微信为例
Android Widget
Android Widget小组件开发(一)——Android实现时钟Widget组件的步骤开发,这些知识也是必不可少的!
MPAndroidChart
Android图表库MPAndroidChart(一)——了解他的本质,方能得心应手
Android图表库MPAndroidChart(二)——线形图的方方面面,看完你会回来感谢我的
Android图表库MPAndroidChart(三)——双重轴线形图的实现,这次就so easy了
Android图表库MPAndroidChart(四)——条形图的绘制过程过程,隐隐约约我看到了套路
Android图表库MPAndroidChart(五)——自定义MarkerView实现选中高亮
Android图表库MPAndroidChart(六)——换一种思考方式,水平条形图的实现过程
Android图表库MPAndroidChart(七)—饼状图可以再简单一点
Android图表库MPAndroidChart(八)——饼状图的扩展:折线饼状图
Android图表库MPAndroidChart(九)——神神秘秘的散点图
Android图表库MPAndroidChart(十)——散点图的孪生兄弟气泡图
Android图表库MPAndroidChart(十一)——多层级的堆叠条形图
Android图表库MPAndroidChart(十二)——来点不一样的,正负堆叠条形图
Android群英传笔记
Android群英传笔记——摘要,概述,新的出发点,温故而知新,可以为师矣!
Android群英传笔记——第一章:Android体系与系统架构
Android群英传笔记——第二章:Android开发工具新接触
Android群英传笔记——第三章:Android控件架构与自定义控件讲解
Android群英传笔记——第四章:ListView使用技巧
Android群英传笔记——第五章:Android Scroll分析
Android群英传笔记——第六章:Android绘图机制与处理技巧
Android群英传笔记——第七章:Android动画机制和使用技巧
Android群英传笔记——第八章:Activity与Activity调用栈分析
Android群英传笔记——第九章:Android系统信息和安全机制
Android群英传笔记——第十二章:Android5.X 新特性详解,Material Design UI的新体验
Android艺术开发探索
Android开发艺术探索笔记——第一章:Activity的生命周期和启动模式
Android艺术开发探索第三章——View的事件体系(上)
Android艺术开发探索第三章————View的事件体系(下)
Android艺术开发探索第四章——View的工作原理(上)
JAVA之旅
JAVA之旅(一)——基本常识,JAVA概念,开发工具,关键字/标识符,变量/常量,进制/进制转换,运算符,三元运算
JAVA之旅(二)——if,switch,for,while,do while,语句嵌套,流程控制break , continue ,函数,重载的示例总结
JAVA之旅(三)——数组,堆栈内存结构,静态初始化,遍历,最值,选择/冒泡排序,二维数组,面向对象思想
JAVA之旅(四)——面向对象思想,成员/局部变量,匿名对象,封装 , private,构造方法,构造代码块
JAVA之旅(五)——this,static,关键字,main函数,封装工具类,生成javadoc说明书,静态代码块
JAVA之旅(六)——单例设计模式,继承extends,聚集关系,子父类变量关系,super,覆盖
JAVA之旅(七)——final关键字 , 抽象类abstract,模板方法模式,接口interface,implements,特点,扩展
JAVA之旅(八)——多态的体现,前提,好处,应用,转型,instanceof,多态中成员变量的特点,多态的案例
JAVA之旅(九)——Object类,equals,toString,getClass,内部类访问规则,静态内部类,内部类原则,匿名内部类
JAVA之旅(十)——异常的概述,Try-Catch,异常声明Throws,多异常处理,自定义异常,Throw和Throws的区别
JAVA之旅(十一)——RuntimeException,异常的总结,Package,jar包,多程序概述
JAVA之旅(十二)——Thread,run和start的特点,线程运行状态,获取线程对象和名称,多线程实例演示,使用Runnable接口
JAVA之旅(十三)——线程的安全性,synchronized关键字,多线程同步代码块,同步函数,同步函数的锁是this
JAVA之旅(十四)——静态同步函数的锁是class对象,多线程的单例设计模式,死锁,线程中的通讯以及通讯所带来的安全隐患,等待唤醒机制
JAVA之旅(十五)——多线程的生产者和消费者,停止线程,守护线程,线程的优先级,setPriority设置优先级,yield临时停止
JAVA之旅(十六)——String类,String常用方法,获取,判断,转换,替换,切割,子串,大小写转换,去除空格,比较
JAVA之旅(十七)——StringBuffer的概述,存储,删除,获取,修改,反转,将缓存区的数据存储到数组中,StringBuilder
JAVA之旅(十八)——基本数据类型的对象包装类,集合框架,数据结构,Collection,ArrayList,迭代器Iterator,List的使用
JAVA之旅(十九)——ListIterator列表迭代器,List的三个子类对象,Vector的枚举,LinkedList,ArrayList和LinkedList的小练习
JAVA之旅(二十)—HashSet,自定义存储对象,TreeSet,二叉树,实现Comparator方式排序,TreeSet小练习
JAVA之旅(二十一)——泛型的概述以及使用,泛型类,泛型方法,静态泛型方法,泛型接口,泛型限定,通配符
JAVA之旅(二十二)——Map概述,子类对象特点,共性方法,keySet,entrySet,Map小练习
JAVA之旅(二十三)——System,RunTime,Date,Calendar,Math的数学运算
JAVA之旅(二十四)——I/O流,字符流,FileWriter,IOException,文件续写,FileReader,小练习
JAVA之旅(二十五)——文件复制,字符流的缓冲区,BufferedWriter,BufferedReader,通过缓冲区复制文件,readLine工作原理,自定义readLine
JAVA之旅(二十六)——装饰设计模式,继承和装饰的区别,LineNumberReader,自定义LineNumberReader,字节流读取操作,I/O复制图片
JAVA之旅(二十七)——字节流的缓冲区,拷贝mp3,自定义字节流缓冲区,读取键盘录入,转换流InputStreamReader,写入转换流,流操作的规律
JAVA之旅(二十八)——File概述,创建,删除,判断文件存在,创建文件夹,判断是否为文件/文件夹,获取信息,文件列表,文件过滤
JAVA之旅(二十九)——文件递归,File结束练习,Properties,Properties存取配置文件,load,Properties的小练习
JAVA之旅(三十)——打印流PrintWriter,合并流,切割文件并且合并,对象的序列化Serializable,管道流,RandomAccessFile,IO其他类,字符编码
JAVA之旅(三十一)——JAVA的图形化界面,GUI布局,Frame,GUI事件监听机制,Action事件,鼠标事件
JAVA之旅(三十二)——JAVA网络请求,IP地址,TCP/UDP通讯协议概述,Socket,UDP传输,多线程UDP聊天应用
JAVA之旅(三十三)——TCP传输,互相(伤害)传输,复制文件,上传图片,多并发上传,多并发登录
JAVA进阶之旅
JAVA进阶之旅(一)——增强for循环,基本数据类型的自动拆箱与装箱,享元设计模式,枚举的概述,枚举的应用,枚举的构造方法,枚举的抽象方法
JAVA进阶之旅(二)——认识Class类,反射的概念,Constructor,Field,Method,反射Main方法,数组的反射和实践
Android ROM
Android ROM开发(一)——Windows下Cygwin和Android_Kitchen厨房的安装
Android 音频处理
Android NFC
Android NFC开发(一)——初探NFC,了解当前前沿技术
Android UI技巧
Android AIDL
Rx
RX系列三 | RxJava | create | from | interval | just | range | filter
Android项目——百度壁纸
仿百度壁纸客户端(一)——主框架搭建,自定义Tab + ViewPager + Fragment
仿百度壁纸客户端(二)——主页自定义ViewPager广告定时轮播图
仿百度壁纸客户端(三)——首页单向,双向事件冲突处理,壁纸列表的实现
Android项目——LoveWallpaper
Android JNI
Android For JNI(一)——JNI的概念以及C语言开发工具dev-c++,编写你的第一个C语言程序
Android For JNI(二)——C语言中的数据类型,输出,输入函数以及操作内存地址,内存修改器
Android For JNI(三)——C的指针,指针变量,指针常见错误,值传递,引用传递,返回多个值
Android For JNI(四)——C的数组,指针长度,堆内存和栈内存,malloc,学生管理系统
版本控制Git
Github Coding Developer Book For LiuGuiLinAndroid
分布式版本库——Windows下Git的环境部署以及在GitHub上开源自己的项目
Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突
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命令,源码编译命令
安全
数据库
混合开发
思考与体会
Activity和Window的View的移动的一些思考与体会,腾讯悬浮小火箭的实现策略
在Activity,Service,Window中监听Home键和返回键的一些思考,如何把事件传递出来的做法!
非ROOT实现静默安装的一些思考与体会,AIDL获取IPackageManager,反射ServiceManager,系统签名