实战技术点
文章平均质量分 80
yqiangLee
拥抱变化,尝试新事物!!!
展开
-
短信验证码自动填充
短信验证码自动填充1、简述不知道大家有没觉得,注册一个app的时候,还要手动输入短信验证码,挺烦的?反正我觉得是挺烦的!其实这也不是什么高深的技术,我们可以通过代码的形式,完成短信验证码的自动填充。思路:①、继承系统的ContentObserver类,当内容发生变化时,那么系统就会回调ContentObserver的onChange方法,观察者模式,这些都是系统帮我们完成的,我们需原创 2016-03-31 14:29:38 · 2877 阅读 · 0 评论 -
各种字符的限制输入
各种字符的限制输入1、简述在真实的商业项目中,一个EditText常常需要对输入字符进行限制,不可能输入任何字符,然后我们客户端直接把这些数据传给后台,现实数据的交互。很典型的场景就是:接收手机号码的EditText只接收0到9的数字;接受密码的EditText不接收汉字、不常见的符号。2、代码示例①、限制EditText只接收0到9的数字public class PhoneK原创 2016-03-31 15:49:47 · 1860 阅读 · 1 评论 -
模块间通信EventBus
模块间通信EventBus1、简述在真实项目中,模块之间需要通信的业务场景非常常见。比如:个人中心页面显示头像,但是在更改头像的页面更改头像之后,个人中心页面的头像要同步更新。模块之间的通信可以通过:接口回调、广播、第三方框架EventBus。接口回调:耦合性高,如果接口多了,不利于后期的维护,可能过几个月之后代码连自己都不想看了,回调地狱。广播:广播是系统内置的组件,消息型组原创 2016-04-01 10:34:38 · 2489 阅读 · 1 评论 -
WebView实战与设计
WebView实战笔记1、简述现在纯Native的应用越来越少,即使一个使用Native开发的应用,有些模块也需要用WebView加载h5页面,比如新年活动之类生命周期很短的模块,那么使用WebView+H5的模式开发将成为首选,一来可以节约成本,再者,h5页面可以频繁更改,非常适合做活动类的模块。当然hybrid应用中,WebView的使用更是频繁。WebView是Android S原创 2016-04-02 16:06:47 · 392 阅读 · 0 评论