![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题之Android
DJH2717
努力从来都不会白费!
要学会发现问题,揣摩问题,思考问题,最后再解决问题!!
展开
-
Activity篇
1,谈谈你对Activity的生命周期的理解?答: Activity作为四大组件中最重要和最常用的组件, 官方会给他设置 6 个生命周期的回调方法(不包括 onRestart), 是有一定的原因的, 这六大生命周期分别对应着 Activity 的三种状态 --- 是否创建, 是否可见, 是否位于前台. 详细介绍: Activity 生命周期详解. 2, onStart()和onRe...原创 2018-10-24 20:42:14 · 192 阅读 · 0 评论 -
Fragment 篇
1, 谈一谈Fragment的生命周期?答: https://blog.csdn.net/DJH2717/article/details/82697676 2, Activity和Fragment的异同?答: Fragment 正如他的名字一样, 碎片化, 它不属于四大组件, 他的使用必须要嵌套在一个 activity 中, fragment 可以拥有自己的视图界面, 生命周期,...原创 2018-11-10 15:11:16 · 213 阅读 · 0 评论 -
Drawable资源篇
1, 了解哪些Drawable?适用场景?答: Android 的 drawable 是一个抽象类, 是值一种可绘制的抽象概念, 其子类较多,常用的 StateListDrawable 对应于 xml 中的 selector, 也就是我们常用来设置按钮点击相应的背景, 还有 shape, 对应的是 gradientDrawable, 也一般用来设置背景, NinePatchDrawab...原创 2018-12-06 20:34:45 · 397 阅读 · 0 评论 -
IPC 机制篇
1, Android中进程和线程的关系?区别?答: 不只是在 Android 中, 进程在操作系统的级别上来说, 是属于操作系统分配资源的最小单位, 是运行在某一片内存地址中的自包容性的程序, 而线程是属于事件调度的最小单位, 它是属于进程中的一个单一的程序控制流, 一个进程往往可以包含多个线程, 对于 Android APP 来说, 一般情况下, 一个 APP 就只有一个进程, 但是...原创 2018-12-29 14:11:54 · 502 阅读 · 0 评论 -
Services 篇
1, 谈一谈Service的生命周期? 答:services 的生命周期方法有 onCreate , onStartCommand, onBind , onUnBind, onDestory. 当我们采用 start 方式第一次启动一个服务后, 会调用到 onCreate 和 onStartConmmand 方法, 后续再使用 start 启动只会 调用到 onStartCommand...原创 2018-12-29 14:12:16 · 308 阅读 · 0 评论 -
View 篇
1, MotionEvent是什么?包含几种事件?什么条件下会产生?答: MotionEvent 是一个封装了 Android 中事件信息的类, 可以把其理解为 javaBean, 我们可以通过这个类来获取某次事件的信息. 常见的事件有 down up move cancel 等等事件, 主要需要注意下的就是 cancel 事件的产生情况, cancel 事件会在一个 view 的父...原创 2018-12-29 14:12:57 · 187 阅读 · 0 评论