Android 面试总结(一)

2019-11-17  本文已影响0人  Joey_Zjy

1.请简诉两种单例模式

答:


2.Merge ViewStub Include 区别

答:


3.Thread,Headler,Loop,MessageQueue的关系

image

4.TCP的三次握手和四次挥手

三次握手和四次挥手都是为了确保客户段和服务端双方知道对方的心意


5.浏览器请求http的过程


6.MVP


7.kotlin特性

https://blog.csdn.net/jia635/article/details/80929429

8.android埋点

埋点就是做一个动作监听,监听并记录用户对App的操作,可以通过第三方sdk或者自己写的事件监听加业务操作实现

9.recycleview中实现不同布局

在Adapter中自定义多个不同布局的ViewHolder,通过position(行数)进行监听判断哪些行需要显示哪些ViewHolder
https://blog.csdn.net/qq_27244815/article/details/81251735【具体实现】


10.上拉加载实现


11.SDK原理与制作


12.android启动白屏

android启动主要通过以下三步:

而android启动时的白屏主要被第二步Application.onCreate()方法影响
要解决这个导致App启动端的罪魁祸首就是把白屏变成App封面图片就可以了
具体实现:


13.viewpager对fragment生命周期的影响


14.设计模式有哪些

上一篇下一篇

猜你喜欢

热点阅读