会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
侠客行猴子
博客园
首页
新随笔
联系
订阅
管理
2017年11月17日
Android 中Touch 事件的分发和消费机制
摘要: Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev);能够响应这些方法的控件包括:ViewGro
阅读全文
posted @ 2017-11-17 17:00 侠客行猴子
阅读(231)
评论(0)
推荐(0)
2017年11月16日
Android 自定义View、ViewGroup和自定义属性
摘要: 一、Android自定义view属性 1.在res/values/styles.xml文件里面声明一个我们自定义的属性: <resources> <!--name为声明的"属性集合"名,可以随便取,但是最好是设置为跟我们的View一样的名称--> <declare-styleable name="C
阅读全文
posted @ 2017-11-16 11:21 侠客行猴子
阅读(6740)
评论(0)
推荐(0)
2016年9月14日
Thread、Handler与HandlerThread、Handler使用
摘要: Handler会关联一个单独的线程和消息队列。Handler默认关联主线程,虽然要提供Runnable参数,但默认是直接调用Runnable中的run()方法。也就是默认下会在主线程执行,如果在这里面的操作会有阻塞,界面也会卡住。如果要在其他线程执行,可以使用HandlerThread。 Handl
阅读全文
posted @ 2016-09-14 09:05 侠客行猴子
阅读(638)
评论(0)
推荐(0)
2016年5月6日
Activity加载模式
摘要: Activity的四种启动模式 Activity有四种启动模式: 1. standard,默认的启动模式,只要激活Activity,就会创建一个新的实例,并放入任务栈中,这样任务栈中可能同时有一个Activity的多个实例。 2. singleTop,激活Activity时,如果栈顶是这个Activ
阅读全文
posted @ 2016-05-06 17:17 侠客行猴子
阅读(117)
评论(0)
推荐(0)
2016年4月21日
BitmapUtils加载机制
摘要: BitmapUtils加载bitmap流程 BitmapUtils主要解决Android加载图片出现的OOM现象,采取了多级缓存机制(内存缓存和磁盘缓存)保存图片避免OOM现象,采取异步加载bitmap,在listView快速滑动时停止加载。 1. BitmapUtils接口支持Assets、Url
阅读全文
posted @ 2016-04-21 11:01 侠客行猴子
阅读(1041)
评论(0)
推荐(0)
2015年8月28日
Android观察者回调通知
摘要: 1.自定义控件中,子空间回调通知主控件。/** * 1.监听回调接口。 */ public interface ChooseListener { /** * 返回参数 */ void onSettingData(boolean isRestored); } /** * 2.设置外部...
阅读全文
posted @ 2015-08-28 09:05 侠客行猴子
阅读(421)
评论(0)
推荐(0)
2015年8月19日
Android ImageView图片代码实现按屏幕宽度等比例缩放
摘要: /** * 设置图片根据屏幕宽度进行等比例缩放 * @param imageView */ public static void setImageMatchScreenWidth(ImageView imageView){ BitmapDrawable bitmapDrawable =...
阅读全文
posted @ 2015-08-19 09:38 侠客行猴子
阅读(2732)
评论(0)
推荐(0)
2015年8月17日
Java 设计模式之状态管理
摘要: 定义:允许一个对象的内部状态改变时改变它的行为。对象看起来似乎修改了它的类。本质:根据状态来分离和选择行为。状态:对象实例的属性值。行为:对象的功能,大多对应到方法上。状态模式的功能:分离状态的行为,通过维护状态的变化,来调用不同装态对应的不同功能。状态和行为是相关联的,可以描述为:状态决定行为。(...
阅读全文
posted @ 2015-08-17 15:09 侠客行猴子
阅读(997)
评论(0)
推荐(0)
HandleThread
摘要: Handler会关联一个单独的线程和消息队列。Handler默认关联主线程,虽然要提供Runnable参数,但默认是直接调用Runnable中的run()方法。也就是默认下会在主线程执行,如果在这里面的操作会有阻塞,界面也会卡住。如果要在其他线程执行,可以使用HandlerThread。Handle...
阅读全文
posted @ 2015-08-17 14:37 侠客行猴子
阅读(409)
评论(0)
推荐(0)
公告