- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 短信验证码自动填写
短信验证码自动填写的原理主要是ContentObserver监听短信变化,提取验证码,填写到相应的位置上。 ContentObserver类:内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理,类似于数据库技术中的触发器,当ContentObserver所观察的Uri发生变化时,便会触发它。 观察者模式:此模式是软件设计模式中的一种,在
2015-09-11 09:07:02
912
原创 Android基础动画
1.TweenAnimation 变换动画1)Alpha:渐变透明度动画2)Scale:渐变尺寸缩放动画3)Translate:位置移动动画4)Rotate:旋转动画TweenAnimation 共同属性:1)Duration:动画持续时间(单位:毫秒)2)fillAfter:设置为true,动画转化在动画结束后被应用3)fillBefore:设置为tr
2015-09-09 16:10:19
304
翻译 Android完全退出程序
有过Android开发经验的人都知道,应用程序点击返回键或者代码显示调用了Activity.finish()方法都无法完全退出,他们还在进程中。下面分享下Android客户端完全退出程序的方法: 1.添加权限 2.AppManager工具类AppManager工具类,作用是将应用程序所有启动的Activity都添加到堆栈,最终退出应用程序时全部释放
2015-07-27 14:00:18
480
原创 安卓通用标题栏工具类的封装
标题栏中可能会有几个TextView或者ImageView控件,在每个需要使用的页面中引入很繁琐,Builder构造器模式,一个一个方法的组装,最后拼接成一个完整的对象,如AlertDialog就使用了这种模式。AlertDialog构造器模式的简单演示: new AlertDialog.Builder(activity) .setTitle("")
2015-07-01 09:41:13
702
原创 注解式框架ButterKnife的用法及在adapter中使用的优化
注解式框架的使用将会大大简化代码编写量,提升开发效率,主流的注解式框架有Dagger,ButterKnife,AndrodAnnotations。AndrodAnnotations配置麻烦,需要在项目清单里注册生成的子类。反射机制会占用资源内存和耗时。Dagger采用预编译技术,高效,但是对View绑定操作注解不是很方便。 ButterKnife用起来方便,使用简单,
2015-06-26 15:09:50
5942
Java开发企业级权限管理系统
2018-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人