![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android知识
AdminFun
一个适合养猪的程序员
展开
-
(Android、Java) AES加密方法
Android、Java都会用到的AES加密方法!重点是自己的key要唯一,并且是要保密的!必要的话可以放在服务端!原创 2016-12-09 10:32:58 · 393 阅读 · 0 评论 -
(Android、Java) MD5加密方法
Android、Java在http请求的时候都会做两端加密验证,有的会使用AES加密、解密,但大部分都是使用到MD5单向加密验证,方法很简单,只是在加密之前一定要串一个特殊的保密密匙(要混淆)!原创 2016-12-09 14:05:07 · 393 阅读 · 0 评论 -
设计模式-工厂模式和抽象工厂-Factory
摘抄至https://www.jianshu.com/p/3c3f6c95d7e7本文讲解GOF-23种设计模式其中的工厂方法模式和抽象工厂模式。由于本人爱国情怀高涨,所以本文都以长安汽车作为示例,阅读本文需要对长安汽车有一定了解。长安悦翔V7:长安旗下一款性价比超高的紧凑型家用轿车,轮胎尺寸R15。长安CS75:长安旗下一款中端紧凑型城市SUV,轮胎尺寸R17。以上两款车和车轮胎都是长...原创 2018-12-04 18:57:06 · 386 阅读 · 0 评论 -
设计模式-单例模式-Singleton
本文讲解GOF-23种设计模式其中的单例模式。单例模式说难吧,其实只有那么几句代码。说简单吧,其实也要深入理解才能了解它的原理,废话少说,看代码一、饿汉式写法/** * 作者: Created by AdminFun * 邮箱: 614484070@qq.com * 描述: 饿汉式单例 * 这种写法是最简单、也算是比较完美的写法,但是这种写法有一些缺点: * 1、instance...原创 2018-12-06 10:49:25 · 157 阅读 · 0 评论 -
设计模式-原型模式-Prototype
原型模式的核心:依照一个已存在实例创建一个新的实例,并继承其结构和属性值!一、克隆对象的属性对象/** * 作者: Created by AdminFun * 邮箱: 614484070@qq.com * 创建: 2019/1/2 * 修改: 2019/1/2 * 版本: v1.0.0 * 如果需要实现递归克隆,子对象也要实现 Cloneable 接口 */public cla...原创 2019-01-04 11:32:38 · 99 阅读 · 0 评论 -
Android TextView显示HTML 图片居中且不缩放
开门见山,先看效果图,如果是你想要的效果,请再往下读。一、问题Android TextView可以支持简单的Html标签,但大部分Html标签是不支持的或者处理得不太好的,其中Img标签就是如此。如果在html中使用img标签的话就会遇到以下问题:1、图片不能居中显示2、图片的大小被缩小3、图片是在ImageGetter中获取,ImageGetter不能和ImageSpan同时使用...原创 2018-12-26 10:52:46 · 1329 阅读 · 1 评论 -
设计模式-适配器模式-Adapter
适配器模式的核心:让2个不匹配的接口在一起工作!一、适配器的3个元素1、源产品,例如本例中的汽车点烟器插口。2、目标接口,例如本例中的USB接口。3、适配器,也可以叫转换器,也就是本例中的点烟器。二、适配器的工作原理利用点烟器将点烟器插口转换成USB插口,点烟器则是适配器。三、示例代码1、源产品/** * 作者: Created by AdminFun * 邮箱: 61448...原创 2019-01-07 18:16:13 · 140 阅读 · 0 评论 -
设计模式-观察者模式-Observer
观察者模式,也叫发布/订阅模式,在对象之间定义1对多的单向依赖关系,使目标对象发生改变时,观察者对象可以即时收到消息并作出处理。一、4个元素1、目标对象接口2、目标对象3、观察者接口4、观察者对象二、核心原理观察者模式利用单向依赖的方式完全解耦对象关系,目标对象发生改变时无需关心观察者对象实例。符合依赖倒转原则 和 接口隔离原则。三、示例代码1、目标对象接口/** * 作者:...原创 2019-01-08 10:41:45 · 140 阅读 · 0 评论