Android 首次启动活动的目的是什么?
首次启动时,启动活动是否收到任何意图?Android 首次启动活动的目的是什么?,android,android-intent,Android,Android Intent,首次启动时,启动活动是否收到任何意图? 如果是,它来自哪里?哪个类启动它?AFAIK它是由活动管理器指示的Looper,由App drawer启动,通常它发送意图 action=“android.intent.action.MAIN” 及 category=“android.intent.category.LAUNCHER” 通常没有附加数据 您可以编写自己的启动器,它需要执行以下操作: 获取已安装软件包的列表 检查程序包是否使用上述字段响应意图 a。如果有多个类响应到目标,则需要处理所有这些
如果是,它来自哪里?哪个类启动它?AFAIK它是由活动管理器指示的Looper,由App drawer启动,通常它发送意图
action=“android.intent.action.MAIN”
及
category=“android.intent.category.LAUNCHER”
通常没有附加数据
您可以编写自己的启动器,它需要执行以下操作:
你为什么要用这个?是否要检查应用程序是否将首次在设备中运行?