Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
系统广播意图从开机到关机的触发顺序?Androids引导过程(意图顺序)_Android_Android Intent_Broadcastreceiver - Fatal编程技术网

系统广播意图从开机到关机的触发顺序?Androids引导过程(意图顺序)

系统广播意图从开机到关机的触发顺序?Androids引导过程(意图顺序),android,android-intent,broadcastreceiver,Android,Android Intent,Broadcastreceiver,我试图弄清楚,在手机的生命周期中,从开机到关机,所有的意图/动作都是以什么顺序触发的 注:我所说的系统广播意图只在没有任何额外动作的情况下被触发,例如不考虑来电或短信接收广播。 解决方案可以是: 操作\u启动\u已完成 操作\u重新启动(仅限系统) 你们能帮我填空吗 谢谢 编辑 正如zapl正确指出的那样,“广播的发送取决于事件/硬件行为/Android版本等”,因此我将通过给出一个场景来尝试让我的问题更清楚: 让我们考虑一个普通的智能手机。 1.工作(活动)网络SIM卡 2.全球

我试图弄清楚,在手机的生命周期中,从开机到关机,所有的意图/动作都是以什么顺序触发的

注:我所说的系统广播意图只在没有任何额外动作的情况下被触发,例如不考虑来电或短信接收广播。 解决方案可以是:

操作\u启动\u已完成

操作\u重新启动(仅限系统)

你们能帮我填空吗

谢谢

编辑

正如zapl正确指出的那样,“广播的发送取决于事件/硬件行为/Android版本等”,因此我将通过给出一个场景来尝试让我的问题更清楚:

让我们考虑一个普通的智能手机。 1.工作(活动)网络SIM卡 2.全球定位系统 3.无线网络 4.SD卡 5.触摸屏 6.陀螺 7.等智能手机的所有其他标准功能

现在,忘记了“事件驱动意图”,即插入SD、切换到飞机模式、接收短信、呼叫电话等,这需要某种第三方触发器来生成,一旦打开电话电源,我们能想出系统动作意图最基本的简单顺序吗


就系统意图而言,我只是想了解Androids引导过程(顺序)!可能没有,可能是它比安卓本身更依赖硬件供应商。

广播发送取决于事件/硬件行为/安卓版本等。因此,除了启动完成之外,可能没有其他目的可以确定。它们出现的顺序也不是固定的

因此,依赖于它们的特定顺序或假设还发生了其他事情(如启动完成后安装外部sd卡)将无法可靠工作。有一些依赖于其他事件的发生(比如mediascanner将在媒体挂载后扫描媒体),但我仍然不相信这一事实


您可以编写一个小应用程序,注册所有广播并打印它们,以了解您的设备上发生了什么。

在投反对票的同时发表一条小评论总是很好的,这样新加入so的人可以帮助改进系统,而不只是让人疑惑……现在问这个问题有什么不对!!!如果这对于内部系统意图是正确的:“它们出现的顺序也不是固定的。”然后我会考虑我的问题。谢谢zapl!