【 Android 进阶之路 】
dongbingliu
这个作者很懒,什么都没留下…
展开
-
【Android 进阶】 Android 回调理解
Android 事件处理方法: 1. 监听事件 2. 回调事件阅读过不少关于回调事件文章,每次理解一点点,但在实际项目中不能灵活运用 项目中负责“设置”开发,考虑到activity 与 dialog 通讯,Google 反馈使用“回调机制处理”再此记录回调机制使用方案,方便下次参考使用:1.定义回调接口public interface IDialogClickListener { pub原创 2017-02-25 18:57:08 · 431 阅读 · 5 评论 -
【Android 进阶】Android 按键事件简单理解
项目开发中涉及到按键事件处理: “dispatchKeyEvent” “onKeyDown ”“onKeyLisenter” 简单理解咨询同事,告知其接受按键优先级: dispatchKeyEvent > Activity的onKeyDown > view的onKeyLisenter其中按键处理事件return true ;表示已消耗此事件,不再继续传递;1. dispatchKeyEvent原创 2017-03-11 17:57:20 · 613 阅读 · 0 评论 -
【Android 进阶】Android Home 键监听
Android Home键监听Android 普通键值可以直接在dispatchKeyEvent()中处理,但Home键,比较特殊,需要单独监听其广播,且必须为动态广播,其静态广播无效;需求:Home键,设置 Kill 自己,但设置中有多个Activity,在每个Activiy 中年监听Home键广播不现实,必须把监听广播抽取出来在同一个类中实现,考虑到BaseActivity;public cla原创 2017-05-11 20:31:58 · 11621 阅读 · 3 评论 -
【Android 进阶】一键清理
一键清理流程图系统缓存分析Android 已安装 app /data/data/packagename/cache 文件夹和 /sdcard/Android/data/packagename/cache 文件夹组成原生设置(Settings) - 已安装应用 - 详情页 Settings APP 使用了 PackageManager.getPackageSizeInfo 方法来做此事,难道 so原创 2017-06-13 16:14:25 · 1883 阅读 · 0 评论