Android面试问题集合

好久不做安卓,感觉快忘光了,赶紧恢复一波面试问题记忆

1、简单说下activity的启动模式、安卓四大组件

四大组件:https://www.cnblogs.com/hrhguanli/p/3961599.html(必须要熟记:Activity\Service\broadcast receiver\Content provider

 

四种启动模式:https://www.cnblogs.com/thewalker3000/p/6546467.html

2、现在有个场景:Activity A 启动 B ,B为 singleInstence启动模式 ,B启动 C , 这时候 在C页面按返回键,会退回到哪,再按返回退回哪?
答:C 按返回  回到A  再按返回  回到B  再返回退出

3、View的绘制流程,测量传参的形式
答:View的绘制主要是三个方法, onLayout()、 onDraw();onMeasure()传参会传一个 32位的int型数字,高两位代表测量模式,低30位代表具体数值。

4、Fragment的启动栈和回退栈

https://www.cnblogs.com/cqkxzsxy/p/7873796.html

5、Service的启动方式;Service内是否可以直接做耗时操作;广播内是否可以直接做耗时操作
答:两种启动模式,start 和 bind ; service 不能直接做耗时操作,广播内也不可以直接做耗时操作。

https://blog.csdn.net/llengnuo/article/details/76772492

6、AIDL的基本流程(如何实现AIDL)

答:https://blog.csdn.net/qq_37547455/article/details/80500752

7、Android线程间切换用什么,Handler的运行机制是什么。

https://www.jianshu.com/p/828af415472e

8、解决AsyncTask的线程池限制问题

https://blog.csdn.net/lsmfeixiang/article/details/42213119?utm_source=blogxgwz1

9、Android屏幕适配是如何做的,今日头条是如何做的适配。

https://www.jianshu.com/p/cd373f529bea

10、Android组件化是否使用过,组件化直接进行通讯使用什么,路由的机制是什么。
答:组件化:https://www.jianshu.com/p/8b6e6a50e21e
路由:https://www.jianshu.com/p/3358bbb84aa5

11、热修复技术

https://www.cnblogs.com/popfisher/p/8543973.html

12、单例模式

https://www.jianshu.com/p/4f4f2fa7e735

13、JNI如何实现

https://www.jianshu.com/p/87ce6f565d37

14、双重检查的机制 volatile关键词有什么作用

https://blog.csdn.net/nugongahou110/article/details/49927667

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值