如何自动自动启动系统应用程序?

How to autostart a system app automatically?

我正在创建一个在首次启动完成时打开的系统应用程序。我怎样才能自动启动这个应用程序?我有股票ROM。有自动启动应用程序的文件吗?

您可以通过多种方式做到这一点:

  1. 让您的应用充当启动器(在清单中设置启动器声明并将其设置为默认启动器)
  2. 修改您的默认启动器(例如 Launcher3)以在启动器启动时启动应用程序。
  3. 修改 SystemUI 应用程序以在首次启动时启动您的应用程序。
  4. 修改 SystemServer 或系统服务之一(例如 ActivityManagerService)以在到达正确的启动阶段时启动您的应用(例如 PHASE_BOOT_COMPLETED)