自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘桂林的博客

心有菩提手有刀,欲成舍利却成妖

  • 博客(24)
  • 资源 (124)
  • 收藏
  • 关注

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

柔弱的APP如何自我保护,浅谈APP防御手段,使用360加固助手加固/签名/多渠道打包/应用市场发布 由于JAVA和Android的平台型,所以APP很容易被反编译,这对于我们开发者来说,是一个不想要的结果,对于用户来说,就是一个噩耗,而安全性,一直是我们关注的焦点,今天,我们来聊聊这个安全性,和一起玩玩Apk加固!一.我们为什么要提高APP的安全性 手机已经是不会离开身边了,APP更是重

2016-05-30 23:05:31 13262 1

原创 JAVA之旅(十)——异常的概述,Try-Catch,异常声明Throws,多异常处理,自定义异常,Throw和Throws的区别

JAVA之旅(十)——异常的概述,Try-Catch,异常声明Throws,多异常处理,自定义异常,Throw和Throws的区别 不知不觉,JAVA之旅这个系列已经更新到第十篇了,感觉如梦如幻,时间过得很快,转眼一个月就这样过去了,我们不多说,继续我们的JAVA之旅一.异常的概述 异常算是程序中一个比较重要的环节了,我们首先来看一下异常的体系,我们举一个小例子,定义一个除法方法//公共

2016-05-30 20:54:52 7753 1

原创 JAVA之旅(九)——Object类,equals,toString,getClass,内部类访问规则,静态内部类,内部类原则,匿名内部类

JAVA之旅(九)——Object类,equals,toString,getClass,内部类访问规则,静态内部类,内部类原则,匿名内部类 天天被一些琐事骚扰,学习还得继续一.Object类 Object是什么呢?我们可以翻阅JAVA API文档看他的介绍 上面介绍说,object是类层次结构的根类,也就是超类Object:是所有对象的直接后者间继承关系,传说中的老祖宗,你父亲还有父亲,

2016-05-29 17:19:51 7710 1

原创 JAVA之旅(八)——多态的体现,前提,好处,应用,转型,instanceof,多态中成员变量的特点,多态的案例

JAVA之旅(八)——多态的体现,前提,好处,应用,转型,instanceof,多态中成员变量的特点,多态的案例 学习是不能停止的一.多态 我们今天又要学习一个新的概念了,就是多态,它是面向对象的第三个特征,何谓多态?定义 某一类事物的多种存在方式比如 动物中的猫狗,人类中的男人,女人 我们可以把多态理解为事物存在的多种体现形态 当我们new一个猫类的时候,和new

2016-05-28 19:27:48 9296 1

原创 JAVA之旅(七)——final关键字 , 抽象类abstract,模板方法模式,接口interface,implements,特点,扩展

JAVA之旅(七)——final关键字 , 抽象类abstract,模板方法模式,接口interface,implements,特点,扩展 OK,我们继续学习JAVA,美滋滋的一.final 我们来聊聊final这个关键字final可以修饰类,方法和变量final修饰的类不可以被继承final修饰的方法不可以被覆盖final修饰的变量是一个常量,只能被赋值一次内部类只能访问被fin

2016-05-27 21:54:42 8869 4

原创 JAVA之旅(六)——单例设计模式,继承extends,聚集关系,子父类变量关系,super,覆盖

JAVA之旅(六)—— java也越来越深入了,大家加油吧!咱们一步步来一.单例设计模式什么是设计模式? JAVA当中有23种设计模式,解决某一问题最有效的方法单例设计模式 解决一个类在内存中只存在一个对象 想要保证对象唯一该怎么做》1.为了避免其他程序过多建立该类对象,先禁止其他程序建立该类对象2.还为了让其他程序访问到该类对象,只好在本类中自定义一个对象3.为了

2016-05-23 22:35:19 16042 9

原创 JAVA之旅(五)——this,static,关键字,main函数,封装工具类,生成javadoc说明书,静态代码块

JAVA之旅(五)——this,static,关键字,main函数,封装工具类,生成javadoc说明书,静态代码块 周末收获颇多,继续学习一.this关键字 用于区分局部变量和成员变量同名的情况 this的特点 this就代表本类对象 这在我们的set方法里面是有的 public void setName(String name) { t

2016-05-22 13:15:38 8970 1

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

Android JSON解析库Gson和Fast-json的使用对比和图书列表小案例 继上篇json解析,我用了原生的json解析,但是在有些情况下我们不得不承认,一些优秀的json解析框架确实十分的好用,今天我们为了博客的保质保量,也就不分开写,我们直接拿比较火的Gson和Fast-json来使用,末尾在进行一些分析Android JSON原生解析的几种思路,以号码归属地,笑话大全,天气预报为

2016-05-21 20:03:07 8927 1

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

Android高效率编码-第三方SDK详解系列(三)——JPush推送牵扯出来的江湖恩怨,XMPP实现推送,自定义客户端推送 很久没有更新第三方SDK这个系列了,所以更新一下这几天工作中使用到的推送,写这个系列真的很要命,你要去把他们的API文档大致的翻阅一遍,而且各种功能都实现一遍,解决各种bug各种坑,不得不说,极光推送真坑,大家使用还是要慎重,我们看一下极光推送的官网https://www

2016-05-21 13:42:05 8978 2

原创 Android实训案例(八)——单机五子棋游戏,自定义棋盘,线条,棋子,游戏逻辑,游戏状态存储,再来一局

Android实训案例(八)——单机五子棋 阿法狗让围棋突然就被热议了,鸿洋大神也顺势出了篇五子棋单机游戏的视频,我看到了就像膜拜膜拜,就学习了一下,写篇博客梳理一下自己的思路,加深一下印象视频链接:http://www.imooc.com/learn/641一.棋盘 我们一看就知道,我们必须自定义View,这里我们定义一个GameView来做游戏主类,第一步,先测量,我们这里不难知道,五

2016-05-15 20:16:25 17253 2

原创 JAVA之旅(四)——面向对象思想,成员/局部变量,匿名对象,封装 , private,构造方法,构造代码块

JAVA之旅(四)——面向对象思想,成员/局部变量,匿名对象,封装 , private,构造方法,构造代码块 加油吧,节奏得快点了1.概述 上篇幅也是讲了这点,这篇幅就着重的讲一下思想和案例 就拿买电脑来说吧,首先,你不懂电脑,你去电脑城买电脑,和大象装冰箱里一样,是什么步骤?咨询 砍价 ,谈妥了就那电脑走人,对吧,这就是面向过程的思想,而面向对象是:你有一个哥们,他懂电脑,什么

2016-05-15 15:51:41 9494 4

原创 JAVA之旅(三)——数组,堆栈内存结构,静态初始化,遍历,最值,选择/冒泡排序,二维数组,面向对象思想

JAVA之旅(三)——数组,堆栈内存结构,静态初始化,遍历,最值,选择/冒泡排序,二维数组,面向对象思想 我们继续JAVA之旅一.数组1.概念 数组就是同一种类型数据的集合,就是一个容器数组的好处:可以自动给数组中的元素从0开始编号,方便操作这些元素 数组的格式//公共的 类 类名public class HelloJJAVA { // 公共的 静态 无返回值 mai

2016-05-14 17:39:46 6095 11

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

Android BLE与终端通信(五)——Google API BLE4.0低功耗蓝牙文档解读之案例初探 算下来很久没有写BLE的博文了,上家的技术都快忘记了,所以赶紧读了一遍Google的API顺便写下这篇博客心得Google API:http://developer.android.com/guide/topics/connectivity/bluetooth-le.html#terms

2016-05-13 23:32:24 17349 3

原创 JAVA之旅(二)——if,switch,for,while,do while,语句嵌套,流程控制break , continue ,函数,重载的示例总结

JAVA之旅(二)——if,switch,for,while,do while,语句嵌套,流程控制,函数,重载的示例总结 JAVA的思想真的很重要,所以要专心的学——献给刚入门的小程序员们一.语句 一般语句也就三个类型判断语句 if选择语句 switch循环语句 for当然,还有其他的 我们这里一个一个来讲1.if if,如果,就是判断,if(条件){}//公共的 类

2016-05-11 22:40:43 16821 2

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

Android JSON原生解析的几种思路,以天气预报为例 今天项目中要实现一个天气的预览,加载的信息很多,字段也很多,所以理清了一下思路,准备独立出来写一个总结,这样对大家还是很有帮助的,老司机要开车了 涉及到网络,你就一定要先添加权限,准没错<!--网络权限--><uses-permission android:name="android.permission.INTERNET

2016-05-10 22:37:29 13483 5

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

Android事件总线分发库EventBus的简单讲解与实践 导语,EventBus大家应该不陌生,EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。反正能帮助我们快速开发,这个确实是个好东西,其

2016-05-09 22:51:12 5213 2

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

Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突 这篇是接着上篇分布式版本库——Windows下Git的环境部署以及在GitHub上开源自己的项目讲的,上篇主要是说用GUI来图形化界面操作,但是一般我们程序员也不会这么干,用命令又轻松又愉悦,所以,这里我就再开了一篇来专门说一下纯命令是怎么去操

2016-05-08 14:43:58 9377 3

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

Android源码浅析(二)——Ubuntu Root,Git,VMware Tools,安装输入法,主题美化,Dock,安装JDK和配置环境 接着上篇,上片主要是介绍了一些安装工具的小知识点Android源码浅析(一)——VMware Workstation Pro和Ubuntu Kylin 16.04 LTS安装配置,其实Ubuntu Kylin 16.04 LTS也只是为了体验,我们为了追

2016-05-07 22:51:32 10664

原创 Android高级控件(五)——如何打造一个企业级应用对话列表,以QQ,微信为例

Android高级控件(五)——如何打造一个企业级应用对话列表,以QQ,微信为例 看标题这么高大上,实际上,还是运用我么拿到listview去扩展,我们讲什么呢,就是研究一下QQ,微信的这种对话列表,我们先看一个传统的ListView是怎么样的,我们做一个通讯录吧,通讯录的组成就是一个头像,一个名字,一个电话号码,一个点击拨打的按钮,既然这样,那我们的item就出来了call_list_ite

2016-05-07 16:42:30 9630 3

原创 JAVA之旅(一)——基本常识,JAVA概念,开发工具,关键字/标识符,变量/常量,进制/进制转换,运算符,三元运算

JAVA之旅(一)——基本常识,JAVA概念,开发工具,关键字/标识符,变量/常量,进制/进制转换,运算符,三元运算 Android老鸟重新学一遍JAVA是什么感觉?枯燥啊,乏味啊,而且归纳写博客,都是很痛苦的事情,但是程序之路这么长,你必须精通的不能再精通一门语言才行(有点说大了哈),但是最起码你要如鱼得水吧,我准备的资料有:JAVA编程思想深入浅出JAVA黑马,传智,慕课,极客学院等…的

2016-05-07 12:49:49 15861 13

原创 Android开发艺术探索——新的征程,程序人生路漫漫!

第1章 Activity的生命周期和启动模式 / 1 1.1 Activity的生命周期全面分析 / 1 1.1.1 典型情况下的生命周期分析 / 2 1.1.2 异常情况下的生命周期分析 / 8 1.2 Activity的启动模式 / 16 1.2.1 Activity的LaunchMode / 16 1.2.2 Activity的Flags / 27 1.3 IntentFilt

2016-05-04 21:38:08 6414 6

原创 Android群英传帝落篇——程序人生,路漫漫其修远兮,吾将上下而求索!

Android群英传帝落篇——程序人生,路漫漫其修远兮,吾将上下而求索! 当写这篇博客的时候,自2016-02-22到现在5.2号,一晃眼,也㓟两个多月就过去了,我才将这本书看完,虽然写笔记花了很大的功夫,但是还是自己松懈了,群英传这本书看完了,这里做一个小总结:这本书,不深不浅,讲的还是挺详细的,知识面把控得很不错,也就是说,这本书其实最适合的是那些即将工作或者刚工作不久的人,我感觉很合适A

2016-05-03 12:30:40 3602 2

原创 Android拼图游戏的设计逻辑,从切图到交互动画,从关卡到倒计时,实例提高!

Android拼图游戏的设计逻辑 群英传的最后一章,我大致的看了一下这个例子,发现鸿洋大神也做过,就参考两个人的设计逻辑,感觉都差不多,就这样实现起来了一.切图工具类 我们九宫格嘛,肯定要一个切图的工具,把一个图片给切成九张,那具体是怎么实现呢?我们先写一个bean来存储一切的状态ImagePiecepackage com.lgl.ninegame.utils;import androi

2016-05-02 23:30:33 14065

原创 Android群英传笔记——第十二章:Android5.X 新特性详解,Material Design UI的新体验

Android群英传笔记——第十二章:Android5.X 新特性详解,Material Design UI的新体验 第十一章为什么不写,因为我很早之前就已经写过了,有需要的可以去看Android高效率编码-第三方SDK详解系列(二)——Bmob后端云开发,实现登录注册,更改资料,修改密码,邮箱验证,上传,下载,推送消息,缩略图加载等功能 这一章很多,但是很有趣,也是这书的最后一章知识点了

2016-05-02 13:19:01 6899 1

View工作原理

http://blog.csdn.net/qq_26787115/article/details/53428258

2016-12-01

MPAndroidChartSample散点图

http://blog.csdn.net/qq_26787115/article/details/53258500

2016-11-22

MPAndroidChartSample条形图

http://blog.csdn.net/qq_26787115/article/details/53198957

2016-11-17

MPAndroidChartSample多重轴

http://blog.csdn.net/qq_26787115/article/details/53187040

2016-11-16

线形图的Demo

http://blog.csdn.net/qq_26787115/article/details/53185657

2016-11-16

RetrofitSample

http://blog.csdn.net/qq_26787115/article/details/53034267

2016-11-15

Button的点击效果

http://blog.csdn.net/qq_26787115/article/details/53168515

2016-11-15

音频PCMSample

http://blog.csdn.net/qq_26787115/article/details/53078951

2016-11-08

ViewSample

http://blog.csdn.net/qq_26787115/article/details/53047914

2016-11-06

View事件PPT

http://blog.csdn.net/qq_26787115/article/details/53047922

2016-11-05

IPC机制PPT

ipc的ppt,艺术开发探索的第二章

2016-10-22

ContentProviderSampler

这是开发艺术探索的第二章的下半部分Demo

2016-10-22

IPCSampleDemo

这是Android开发艺术探索第二章ipc(中)的例子

2016-10-19

MultiProcessSample

这是Android开发艺术探索第二章ipc(上)的例子

2016-10-17

RecyclerViewSample

http://blog.csdn.net/qq_26787115/article/details/52746793

2016-10-07

ActivitySample

http://blog.csdn.net/qq_26787115/article/details/52556842

2016-09-24

Android截图Sample

blog:http://blog.csdn.net/qq_26787115/article/details/52625021

2016-09-22

PlugInSample.zip

http://blog.csdn.net/qq_26787115/article/details/52563516

2016-09-17

Activity PPT

http://blog.csdn.net/qq_26787115/article/details/52556842

2016-09-16

高德地图车机版API

blog:http://blog.csdn.net/qq_26787115/article/details/52511968

2016-09-12

KotlinDSL.zip

Blog地址:https://liuguilin.blog.csdn.net/article/details/107472130

2020-07-20

IOTWIFI通信

WIFI通信的Android案例,在我的博客中有详细介绍,此为博客示例代码。

2019-02-19

IOT蓝牙通信

蓝牙通信的Android案例,在我的博客中有详细介绍,此为博客示例代码。

2019-02-19

黄油刀案例

https://blog.csdn.net/qq_26787115/article/details/80826620

2018-06-27

QT应用内切换语言

https://blog.csdn.net/qq_26787115/article/details/80226060

2018-05-09

QT项目-秒表

https://blog.csdn.net/qq_26787115/article/details/79960628

2018-04-16

QT学生管理系统

https://blog.csdn.net/qq_26787115/article/details/79911632

2018-04-12

QT Sample 计算器

https://blog.csdn.net/qq_26787115/article/details/79886684

2018-04-10

AIDL双向通信

http://blog.csdn.net/qq_26787115/article/details/78590063

2017-11-21

Android支付宝支付Sample

http://blog.csdn.net/qq_26787115/article/details/73838765

2017-06-28

SensorSample

http://blog.csdn.net/qq_26787115/article/details/70953743

2017-04-30

AnimationSample

http://blog.csdn.net/qq_26787115/article/details/70473861

2017-04-22

SchedulersSample

http://blog.csdn.net/qq_26787115/article/details/65629072

2017-03-24

PermissionSample

http://blog.csdn.net/qq_26787115/article/details/64127695

2017-03-20

DrawableSample

http://blog.csdn.net/qq_26787115/article/details/58681776

2017-02-28

Android的Drawable pptx

http://blog.csdn.net/qq_26787115/article/details/58681776

2017-02-28

RemotrViewsSample

http://blog.csdn.net/qq_26787115/article/details/54427183

2017-01-15

RemotrViews PPT

http://blog.csdn.net/qq_26787115/article/details/54427183

2017-01-15

短信验证号自动填写

http://blog.csdn.net/qq_26787115/article/details/54175979

2017-01-07

View工作原理PPT

http://blog.csdn.net/qq_26787115/article/details/53428258

2016-12-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除