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