Tfly's Blog

一叶一菩提,一花一世界

Android KeyEvent分发机制

简介KeyEvent的分发机制和TouchEvent的分发机制略有不同,KeyEvent向下分发的事件没有被消费,并且KeyCode为KEYCODE_DPAD_LEFT,KEYCODE_DPAD_RIGHT,KEYCODE_DPAD_UP,KEYCODE_DPAD_DOWN,那么会按方向查找下一个控件并获取焦点。 触摸事件分发机制传送门: Android触摸事件分发机制源码分析 分发机制分析......

Android事件分发机制源码分析

Part1:事件来源以及传递顺序Activity分发事件源码123456789public boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { onUserInteraction(); } if (getWindow().su......

使用AccountManager和AbstractAccountAuthenticator建立账户系统

为什么要使用AccountManager和AccountAuthenticator建立账户管理系统,可以使用SharedPreference来存储、更新、删除AuthToken,也可以用来存储、更新、删除账户和密码。既然这样,为什么还要使用AccountManager和AccountAuthenticator? 原因有一下几点: AccountManager是Android系统提供的账户管......