大厂一步到位:Android- 基础 +Android 高级,android 物联网开发从入门到实战
19、Serializable 和 Parcelable 的区别 20、请描述一下 Intent 和 IntentFilter21、Fragment 跟 Activity 之间是如何传值的 22、描述一下 Fragment 的生命周期 23、Fragment 的 replace 和 add 方法的区别 24、Fragment 如何实现类似 Activity 栈的压栈和出栈效果的?25、Fragment 在你们项目中的使用 26、如何切换 fragement,不重新实例化
关于 Android 基础这一块的题目我这边只列举了比较有代表性的 26 道,题目在这里,对应的答案也在,只是答案有 20 多页(整理成 PDF),这边一篇文章没法全部展示(截几个图看下),况且下面还有中级开发+高级程序员的面试题。
Android 高级(性能优化+屏幕适配+Android 中的动画+线程篇...)
1、如何对 Android 应用进行性能分析 2、什么情况下会导致内存泄露 3、如何避免 OOM 异常 4、Android 中如何捕获未捕获的异常 5、 ANR 是什么?怎样避免和解决 ANR6、Android 线程间通信有哪几种方式 7、Devik 进程,linux 进程,线程的区别 8、屏幕适配方式都有哪些 9、屏幕适配的处理技巧都有哪些 10、dp 和 px 之间的关系 11、什么是 AIDL 以及如何使用 12、AIDL 的全称是什么?如何工作?能处理哪些类型的数 据?13、Handler 机制 14、事件分发机制 15、Android 中的动画有哪几类,它们的特点和区别是什么 16、属性动画,例如一个 button 从 A 移动到 B 点,B 点 还是可以响应点击事件,这个原理是什么?17、如何修改 Activity 进入和
退出动画
Android 高级开发,以上列举的题目就大概这么些,答案我整理成 PDF 有 40 多页,篇幅原因不好全部附上答案,截取一部分答案展示一下,更多完整的答案,不论是基础部分的还是中级、高级 点赞后都可找小编免费下载,由于简书限制链接,查看我主页个人简介,扫描我的二维码加我,我免费分享给你!
Android 高频面试题集锦
1.android 事件分发机制,请详细说下整个流程 2.android view 绘制机制和加载过程,请详细说下整个流程 3.android 四大组件的加载过程,请详细介绍下 4.Activity 的启动模式 5.A、B、C、D 分别是四种 Activity 的启动模式,那么 A->B->C->D->A->B->C-6.Activity 缓存方法 7.Service 的生命周期,两种启动方法,有什么区别 8.怎么保证 service 不被杀死 9.静态的 Broadcast 和动态的有什么区别 10.Intent 可以传递哪些数据类型 11.Json 有什么优劣势、解析的原理 12.一个语言的编译过程 13.动画有哪几类,各有什么特点 14.Handler、Looper 消息队列模型,各部分的作用 15.怎样退出终止 App
评论