[ 面试必备 ]
qq_23237491
不要仅仅只是感动自己 .
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android 系统启动过程
在面试过程中,不免会有面试官问到一个这样的问题:你了解Android系统的启动过程吗? 今天,我将我看到的好文章(好文出处)整合贴出来,供大家一起学习,Android系统的启动过程到底是一个怎样的过程。 首先,给出一张图引用过来帮助大家理解和分析: 从下到上分析: 第一阶段:Android设备上电后,首先会从处理器片上ROM的启动引导代码开始执行,片上ROM会寻找Bootloader代...转载 2017-04-17 17:09:16 · 300 阅读 · 0 评论 -
这是一篇描述 Intent 和 Intent 过滤器 的文章
目录 简介 Intent的类型 部分内容摘自:Intent 和 Intent 过滤器 简介 Intent 是一个消息传递对象,您可以使用它从其他应用组件请求操作。尽管 Intent 可以通过多种方式促进组件之间的通信,但其基本用例主要包括以下三个: 启动 Activity: Activity 表示应用中的一个屏幕。通过将 Intent 传递给 startActivity(),您可以启动...原创 2019-06-06 08:59:12 · 228 阅读 · 0 评论 -
200斤牌面试必备:SQLite面试题 请安利(不停更)
Q:了解SQLite中的事务操作吗?是如何做的 SQLite在做CRDU操作时都默认开启了事务,然后把SQL语句翻译成对应的SQLiteStatement并调用其相应的CRUD方法,此时整个操作还是在rollback journal这个临时文件上进行,只有操作顺利完成才会更新db数据库,否则会被回滚。 CRUD:增加(Create)、读取查询(Retrieve)、更新(Update)和删除(D...原创 2019-06-04 15:44:40 · 2994 阅读 · 0 评论 -
200斤牌面试必备:Service面试题 请安利(不停更)
目录 Q:谈一谈Service的生命周期? Q:Service的两种启动方式?区别在哪? Q:一个Activty先start一个Service后,再bind时会回调什么方法?此时如何做才能回调Service的destory()方法?Q:Service如何和Activity进行通信?Q:用过哪些系统Service?Q:是否能在Service进行耗时操作?如果非要可以怎么做? Q:AlarmM...原创 2019-06-05 18:31:47 · 291 阅读 · 0 评论 -
这是一篇描述 Android系统体系架构 的文章
架构图: 从上到下,如图可见: *)系统应用层 *)Java API 框架层 *)原生 C/C++ 库层与Android Runtime层 *)硬件抽象层 (HAL) *)Linux 内核层原创 2019-06-05 19:01:00 · 324 阅读 · 0 评论 -
这是一篇描述 Service 的文章
目录 启动服务的两种形式 startService() bindService() 服务的生命周期 onStartCommand() onBind() onCreate() onDestroy() 服务的两个类 Service IntentService 部分内容摘自:这里,这里整合成我自己看得懂的形式,以便复习~ Service 是一个可以在后台执行长时间运行操作而不提...原创 2019-06-06 09:40:25 · 429 阅读 · 0 评论 -
200斤牌面试必备:Handler面试题 请安利(不停更)
我非原创,只做整合,谢谢各位提供问题的小伙伴!~, Q:handleMessage究竟在哪个线程执行 找到一篇比较合适的答案,在这里:答案传送门 Q:子线程中,是否可以直接new一个Handler? 不可以,子线程中虽然可以new一个Handler,但是不可以直接new,因为Handler本身要配合Looper去使用。在主线程中不需要额外的对Looper进行操作,那是因为系统在创建主线程的...原创 2019-05-29 15:25:27 · 280 阅读 · 0 评论 -
200斤牌面试必备:Activity面试题 请安利(不停更)
目录 Q:说下Activity的生命周期? Q:onStart()和onResume()/onPause()和onStop()的区别? Q:Activity A启动另一个Activity B会回调哪些方法?如果Activity B是完全透明呢?如果启动的是一个Dialog呢? Q:谈谈onSaveInstanceState()方法?何时会调用? Q:onSaveInstanceState...原创 2019-06-05 08:57:08 · 453 阅读 · 0 评论 -
这是一篇描述 Activity启动模式 的文章
目录 四种启动模式 FLAG标志位 部分内容摘抄自:这里 在清单文件中声明 Activity 时,我们可以使用 <activity> 元素的 launchMode 属性指定 Activity 应该如何与任务关联。 四种启动模式 launchMode 属性指定有关应如何将 Activity 启动到任务中的指令。您可以分配给 launchMode 属性的启动模式共有四种: "...原创 2019-06-06 14:23:15 · 183 阅读 · 0 评论 -
Android 事件分发机制
最近在准备面试,所以重新学习总结一下面试时一些概率性出现的问题。今天学习总结的是Android的事件分发机制,我是通过该视频学习的,分享给有需要的小伙伴~ 学习笔记: 最常见的几个触摸事件:ACTION_DOWN、ACTION_MOVE、ACTION_UP ... 事件分发的顺序:从父到子,即从Activity-->Layout-->控件,由外向内 事件消费(处理)顺序:从子到...原创 2017-04-14 10:19:04 · 278 阅读 · 0 评论 -
Android ANR异常
目录 什么是anr 造成anr的主要原因 Android中哪些操作是在主线程的呢 如何解决anr 本系列文章仅用于记录一个在Mooc复习Android的过程,不做任何商用。如有转载请注明出处。 什么是anr anr(Application Not Responding),指在应用程序无响应时的弹出的对话框 造成anr的主要原因 在应用程序当中,它的响应性是由Activity Ma...原创 2019-03-14 14:43:16 · 549 阅读 · 0 评论 -
这是一篇描述 Activity 的文章
目录 大纲 Activity任务栈 Activity的4种状态 生命周期 正常情况下activity的生命周期 异常情况下activity生命周期 小总结 通信 Activity与Activity之间通信 Activity与Fragment之间通信 Activity将数据传递给Fragment Fragment将数据传递给Activity Activity与Service...原创 2019-03-13 16:21:45 · 666 阅读 · 0 评论 -
200斤的漫漫Android复习路(不停更)
目录 综合脑图 知识点分解:慢慢填坑吧 Android基础 Android系统体系架构 Android系统各大版本特性 四大组件 六大布局 五大存储(持久化) Intent Fragment RecyclerView 综合技术 JNI和NDK编程 热门技术 Android进阶 调试能力 Java基础 Java设计模式 网络基础 Java虚拟机 数据结构和...原创 2019-06-04 16:26:26 · 309 阅读 · 0 评论 -
这是一篇描述 Handler消息机制 的文章
目录 大纲 概念 概述 详细描述 执行流程 初步使用 在主线程中使用 sendMessage(Message) post(Runnable) 在次线程中使用 我的Demo 源码原理 相关面试题 感谢 感谢developer.android.google!~ 感谢各位大大提供了各种学习资料!~ 感谢自己 感谢你们!~ 学习资料: Handler消息传递机制浅析...原创 2019-05-29 17:40:08 · 349 阅读 · 0 评论 -
这是一篇描述 Broadcasts 的文章
目录 广播概述 系统广播 系统广播的变化 Android 9 Android 8.0 Android 7.0 注册广播的两种方式 静态注册(在清单文件中注册) 动态注册(在代码中注册) 对过程状态的影响 发送广播 用权限限制广播 发送权限 接收权限 注意事项和最佳实践 文章来源于此:官方的才是正宗的 广播概述 Android应用程序可以从Android系统和其他...原创 2019-06-13 22:18:44 · 435 阅读 · 0 评论
分享