写点什么

耗时 118 天爆肝【1296 页】的“Android 高级开发面试题

用户头像
Android架构
关注
发布于: 6 小时前

为什么我们能在主线程直接使用 Handler,而不需要创建 Looper ?


主线程的 Looper 不允许退出


Handler 里藏着的 Callback 能干什么?


创建 Message 实例的最佳方式


子线程里弹 Toast 的正确姿势 3.7 妙用 Looper 机制




Activity 相关




启动模式以及使用场景?


onNewIntent()和 onConfigurationChanged()


onSaveInstanceState()和 onRestoreInstanceState()


Activity 到底是如何启动的


Activity 到底是如何启动的


zygote 是什么?有什么作用?


SystemServer 是什么?有什么作用?


它与 zygote 的关系是什么?


ActivityManagerService 是什么?什么时候初始化的?有什么作用?


Launcher 是什么?什么时候启动的?


lnstrumentation 是什么?和 ActivityThread 是什么关系?


如何理解 AMS 和 ActivityThread 之间的 Binder 通信?


AMS 接收到客户端的请求之后,会如何开启一个 Activity?




Fragment、Service 相关




Fragment 生命周期和 Activity 对比


Fragment 之间如何进行通信


Fragment 的 startActivityForResult


Android Fragment 完全解析,关于碎片你所需知道的一切


Fragment 重叠,如何通信


Fragment 回退栈管理


Fragment 与 Activity 通信


Fragment 重叠问题


Fragment 与 ActionBar 和 Menultem


没有布局的 Fragment—保存大量数据


DialogFragment 的使用


Fragment 的 startActivityForResult


FragmentPagerAdapter 与 FragmentStatePagerAdapter 的区


Fragmenti 间的数据传递


Activity 与 Fragment 生命周期探讨


Activity 注意事项


Fragment 生命周期探讨 Fragment 注意事项


Service 进程保活


Service 的运行线程(生命周期方法全部在主线程)


Service 启动方式以及如何停止


ServiceConnection 里面的回调方法运行在哪个线程?


Android 进程保活的一般套路


关于 Android 进程保活,你所知道的一切


保活手段;黑色保活;白色保活;灰色保活;唠叨的分割线


进程回收机制




Android 布局优化之 ViewStub.include.merge




什么情况下使用 ViewStub.include.merge?


他们的原理是什么?


布局优化神器 include . merge. ViewStub 标签详解


Android 布局优化之 ViewStub、include.merge 使用与源码分析


BroadcastReceiver 相关


注册方式,优先级


广播类型,区别


广播的使用场景,原理


Android 广播 Broadcast 的两种注册方式以及比较


Android 四大组件: BroadcastReceiver 全面解析定义、作用、应用场景、实现原理、使用流程


自定义广播接收者 BroadcastReceiver


广播接收器注册


静态注册 5.2.2 动态注册


两种注册方式的区别


广播发送者向 AMS 发送广播


广播的发送、类型


AsyncTask 相关


AsyncTask


《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
浏览器打开:qq.cn.hn/FTe 免费领取
复制代码


是串行还是并行执行?


AsyncTask 的基本用法


分析 AsyncTask 的源码


使用 AsyncTask 的规则




Android 事件分发机制


Android View 绘制流程


Android Window、Activity、 DecorView 以及 ViewRoot


Android 的核心 Binder 多进 程 AIDL


Android 高级必备 : AMS,WMS,PMS


Android ANR


Android 内存相关


Android 屏幕适配


Android 缓存机制

用户头像

Android架构

关注

还未添加个人签名 2021.10.31 加入

还未添加个人简介

评论

发布
暂无评论
耗时118天爆肝【1296页】的“Android高级开发面试题