自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zipeng

android 噢

  • 博客(5)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Looper & Handler

从Looper代码看,Looper 是跟当前调用方法 Looper.prepare();的线程绑定的,会在当前调用的线程创建一个 Looper对象用于绑定当前线程,而且会存在 Looper 的这个成员变量中 ,那些就可以确保每个线程(调用过 Looper.prepare)的线程 存有当前的LooperThreadLocal<Looper> sThreadLocal此时 已经为当前的线程 创建了一个L

2016-04-26 17:39:27 356

原创 Android 内存分析(简)

上篇讲到handler 的内存泄漏问题。 那么这个泄漏问题是如何查出来的呢。。首先 androidstudio 就提供 一个 运行时监听工具 Android Monitor我们现在 Memory 块 这里面有4个按钮 1. 停止 2. 调用GC 开始回收 3. dump heap(dump下堆信息,里面存在一堆对象的信息) 4. start allocation d

2016-04-20 18:08:56 514

原创 Anroid Handler 内存泄漏问题

一般使用activity内使用handler发送延迟消息的时候 会使用以下代码public class TestActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

2016-04-20 17:46:27 320

原创 Android 多点touch触控事件传递

上篇讲到 viewgroup的事件分发,纯粹是按单点触控来说明, 在看 onDisptchTouchEvent 的时候,发现他是用了一个 mFirstTouchTarget 成员变量 来记住当前是否为第一个触控点,然后下个触摸点下来的时候 会检查 mFirstTouchTarget 是不是已经存在,如果已经存在 那么他就会调用 dispatchTransformedTouchEvent(ev, c

2016-04-19 23:18:43 1582

原创 Android touch事件分析

从ViewGroup 的 onDispachTouchEvent 开始viewgroup 收到父层调用过来的 touch event 在 onDispathTouchEvent 中做处理分发 1. 先使用 ev.getAction() 得到对应的动作 action ,然后根据actionMasked = action & MotionEvent.ACTION_MASK; 得到动作标志当 ac

2016-04-19 23:04:14 322

teamwork 4.4 破解文件

只适用于 teamwork 4.4 ,把文件放到 ROOT/WEB-INF/CLASSES 覆盖原来的文件即可, 就不再弹出讨厌的 购买页面

2013-12-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除