会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
向着内核前进!
博客园
首页
新随笔
联系
订阅
管理
2022年3月1日
Android面试——View事件分发篇
摘要: 一:View事件分发机制 三个角色:Activity,ViewGroup,View 三个核心事件: 1. dispatchTouchEvent():返回true表示被当前视图消费掉,返回false表示停止往子View传递和分发,交给父类的onTouchEvent处理; 2. onInterceptT
阅读全文
posted @ 2022-03-01 15:12 向着内核前进!
阅读(84)
评论(0)
推荐(0)
2022年2月27日
Android面试——Handler篇
摘要: 一:Handler的实现原理 Handler:负责发送消息和处理消息 Message:消息对象 MessageQueue:消息队列,存放消息对象 Looper:消息队列的处理者,轮询消息队列中的消息对象 过程: Handler发送消息时调用MessageQueue的enqueueMessage插入一
阅读全文
posted @ 2022-02-27 16:49 向着内核前进!
阅读(289)
评论(0)
推荐(0)
Android面试——ContentProvider篇
摘要: 参考链接: https://blog.csdn.net/u011733869/article/details/83958712 http://gityuan.com/2016/07/30/content-provider/ https://blog.csdn.net/luoshengyang/art
阅读全文
posted @ 2022-02-27 12:33 向着内核前进!
阅读(295)
评论(0)
推荐(0)
2022年2月26日
Android面试——BroadcastReceiver篇
摘要: 注意点: 1. 从Android 8.0开始 ,限制了隐式广播 隐式广播:就是Intent使用action的广播,没有指定包名类名; 一:广播的分类和使用场景 分类: 1. 普通广播:通过Context.sendBroadcast()发送,可并行处理 2. 系统广播:系统发送的广播,只需要注册广播接
阅读全文
posted @ 2022-02-26 18:31 向着内核前进!
阅读(366)
评论(0)
推荐(0)
Android面试——Service篇
摘要: 注意: onStart() 被标记为弃用,用 onStartCommand()代替;没有onStop()回调方法; 一:Service的两种启动方式,以及对应的生命周期 1. startService onCreate() -> onStartCommand() -> onDestroy() 如果服
阅读全文
posted @ 2022-02-26 17:49 向着内核前进!
阅读(440)
评论(0)
推荐(0)
Android面试——Activity篇
摘要: 一: Activity的启动流程 第一种:跨进程启动(以从桌面点击应用图标启动应用为例) 由Launcher进程通过Binder向SystemServer进程发起startActivity请求; SystemServer进程收到请求后,向Zygote进程发起创建进程的请求; Zygote进程fork
阅读全文
posted @ 2022-02-26 16:20 向着内核前进!
阅读(481)
评论(0)
推荐(0)
公告