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

Android高级开发面试题以及笞案整理_第1张图片

以上完整学习笔记pdf全部免费分享,需要的朋友只需要点赞支持一下后,【点击这里直达免费获取方式

你可能感兴趣的:(Android,面试必问,移动开发,android,程序人生,面试)