Android高级开发面试题以及笞案整理
Posted datian1234
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android高级开发面试题以及笞案整理相关的知识,希望对你有一定的参考价值。
一、Handler相关知识
1、Handler Looper Message关系是什么?
2、Messagequeue的数据结构是什么?为什么要用这个数据结构?
3、如何在子线程中创建Handler?
4、Handler post方法原理?
5、android消息机制的原理及源码解析
6、Handler都没搞懂,拿什么去跳槽啊?
7、Android Handler消息机制(解惑篇)
8、Android 消息机制
二、Activity相关
1、启动模式以及使用场景?
2、onNewIntent0)和onConfigurationChanged0
3.onSavelnstanceState0和onRestorelnstanceState()
4、Activity到底是如何启动的
三.Fragment
1、Fragment生命周期和Activity 对比
2、Fragment之间如何进行通信
3、Fragment的startActivityForResult
4、Fragment重叠问题
5、Android Fragment完全解析,关于碎片你所需知道的一切中
6、Fragment重叠,如何通信
7、Activity与Fragment生命周期探讨
四、Service相关
1、进程保活
2、Service的运行线程(生命周期方法全部在主线程)
3、Service启动方式以及如何停止
4、ServiceConnection里面的回调方法运行在哪个线程?
5、Android进程保活的一般套路
6、关于Android进程保活,你所需要知道的一切
五、Android布局优化之ViewStub. inelude.merge
1、什么情况下使用ViewStub.include.merge?
2、他们的原理是什么?
3、布局优化神器include . merge. viewStub标签详解
4、Android布局优化之ViewStub.include. merge使用与源码分析
六Android View 绘制流程
1、简述view绘制流程
2、onMeasure,onlayout,ondraw方法中需要注意的点
3、如何进行自定义View
4、view重绘机制
5、 LayoutInflater原理分析
七、Android 事件分发机制
1、onTouch和onTouchEvent区别,调用顺序
2、dispatchTouchEvent、onTouchEvent、onlnterceptTouchEvent方法顺序以及使用场景
3、滑动冲突,如何解决
更多相关
- Android布局优化之ViewStub. include. merge
- BroadcastReceiver相关
- AsyncTask相关
- Android事件分发机制南
- Android view绘制流程
- Android Window.Activity、DecorView以及ViewRoot中
- Android的核心Binder多进程AIDL
- Android高级必备:AMS,WMS,PMS
- Android ANR
- Android内存相关中
- Android屏幕适配中
- Android爱存机制
- Android性能优化
- Android MVC.MVP、 MVVM
- Android Gradle知识
- RxJava
- OKHTTP和Retrofit
- 最流行图片加载库:Glide
以上完整学习笔记pdf全部免费分享,需要的朋友只需要点赞支持一下后,【点击这里直达免费获取方式】
以上是关于Android高级开发面试题以及笞案整理的主要内容,如果未能解决你的问题,请参考以下文章
1296页《Android高级开发面试题以及答案整理》,亲测已offer
2021最新Android中高级开发必知必会面试题以及答案整理