2017年6月14日

Android单位转换 (px、dp、sp之间的转换工具类)

摘要: 在Android开发中,涉及到屏幕视频问题的时候,px、dp、sp之间的转换比较重要的一部分,所以杨哥整理了一个工具类给大伙用。 package com.zw.express.tool;import android.content.Context;import android.util.Displa 阅读全文

posted @ 2017-06-14 22:43 XiNanHeiShao 阅读(379) 评论(0) 推荐(0) 编辑

Android禁止输入表情符号

摘要: 在我们Android开发的项目中,难免有要求在输入框中禁止输入表情,所以呢,写了一个输入框禁止输入表情的demo,供大伙参考 效果图 如图显示,如果用户输入了表情字符,会提示。 EmojiFilter(表情过滤器) public class EmojiFilter { /** 匹配非表情符号的正则表 阅读全文

posted @ 2017-06-14 22:21 XiNanHeiShao 阅读(734) 评论(0) 推荐(0) 编辑

2017年6月13日

设计模式之策略模式

摘要: 有一天,杨哥没事晃悠到了一家商场,发现商场正在搞活动,有些商品打8折,有些满100还返1元等等,这时杨哥就在想,每当到了商场活动,收费系统该如何来应对不同的打折方式的呢,于是在回来的路上左思右想,回到家杨哥动手使用策略模式模拟写了一个收费系统程序,废话不多说,直接先上个图: 再上代码: 收费抽象类C 阅读全文

posted @ 2017-06-13 21:52 XiNanHeiShao 阅读(139) 评论(0) 推荐(0) 编辑

设计模式之抽象工厂模式

摘要: 今天杨哥给小伙们带来了抽象工厂模式,杨哥使用一个经典的案例来讲解该模式、在我们开发中,尤且是服务端开发的小伙们,由于公司的业务或成本的需要,经常更换数据库,所以怎么做到灵活更换数据库的问题摆在了开发者们,那么我们就需要一个很好的设计模式、杨哥认为可以使用抽象工厂模式解决该业务场景。 这是使用了抽象工 阅读全文

posted @ 2017-06-13 16:33 XiNanHeiShao 阅读(133) 评论(0) 推荐(0) 编辑

2017年6月11日

设计模式之工厂方法模式

摘要: 今天杨哥给小伙伴们带来了工厂方法设计模式,那么小伙们就有一个疑问了,工厂方法设计模式和之前杨哥所讲的工厂模式有何区别呢,是不是同一个呢,现在杨哥为小伙们解答这个疑问,先上两个图: 第一个图是工厂模式UML类图 第二个图是工厂方法UML类图: 根据两幅图所示,工厂方法多了几个具体的工厂类。其实之前的工 阅读全文

posted @ 2017-06-11 11:15 XiNanHeiShao 阅读(132) 评论(0) 推荐(0) 编辑

2017年6月10日

设计模式之代理模式

摘要: 今天杨哥给小伙伴们讲解设计模式中的代理模式,杨哥讲代理模式,通俗易懂,在杨哥看来其实啊,代理设计模式在我们的生活中处处可见,只是没有注意而已,现在杨哥举一个最简单,最能够回忆,最有情怀的经典例子帮助小伙伴初步理解代理模式,杨哥在上初中的时候呢,杨哥呢有一个很好的同学也是杨哥的哥们,这哥们呢,看上了隔 阅读全文

posted @ 2017-06-10 11:38 XiNanHeiShao 阅读(184) 评论(0) 推荐(0) 编辑

2017年6月9日

设计模式之单例模式

摘要: 杨哥说单列设计模式,通俗易懂,只要看图和例子即可,废话不多说先上个图,看图说话才是王道,呵呵 然后直接上个代码直接了当,是不是很直接,直接。。。。。这里杨哥要告诉小伙伴们,先把杨哥的代码拷过去执行一把再说,好了,该上代码了。 package danli_designmode; //单列类 publi 阅读全文

posted @ 2017-06-09 23:01 XiNanHeiShao 阅读(108) 评论(0) 推荐(0) 编辑

设计模式之观察者模式

摘要: 杨哥说观察者设计模式,通俗易懂,只要看图和例子即可。 //通知者接口 package guanchazhe_designmode; //抽象观察者 public abstract class Observer { protected String name; protected Subject su 阅读全文

posted @ 2017-06-09 12:41 XiNanHeiShao 阅读(102) 评论(0) 推荐(0) 编辑

2017年6月8日

设计模式之工厂模式

摘要: 软件开发中为啥需要设计模式?以下四幅画足以说明设计模式的重要性: 那么工厂模式说的是什么呢,解决了什么问题呢: 其实工厂模式解决的是到底实例化谁,将来会不会增加实例化的对象,比如以下例子中需要增加一个开方的运算等,这是很容易变化的地方,应该考虑用一个单独的类来做这个创造实例的过程,这就是工厂,根据条 阅读全文

posted @ 2017-06-08 13:18 XiNanHeiShao 阅读(139) 评论(0) 推荐(0) 编辑

2016年9月8日

第三方登录

摘要: 你们自己的用户系统不是维护一套token的吗,你客户端第三方登录后,拿着第三方token给服务器,服务器拿着验证后,就当你登录成功 然后发你一个你自己用户系统的token 如果是第一次,还得过程:拿到token取回信息,看qq号对应的没用户就新建个用户,关联上,生成用户token传给客户端 第三方登 阅读全文

posted @ 2016-09-08 23:02 XiNanHeiShao 阅读(200) 评论(0) 推荐(0) 编辑

导航