在启动时启动应用程序的最佳方式?

时间:2013-03-12 17:10:06

标签: android android-service startup

我需要在启动时启动我的应用程序。我发现this answer在启动时启动了服务。我还发现this thread他们使用intent-filter,以便在启动时接收android.content.Intent.BOOT_COMPLETED_ACTION广播。

如果我不需要启动服务,获取设备启动事件的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

使用android.intent.action.BOOT_COMPLETED注册接收器,同时添加权限"android.permission.RECEIVE_BOOT_COMPLETED"

onReceive函数中的

启动你的启动器活动

public void onReceive(Context context, Intent intent) {
            Intent i = new Intent(context, First.class);
            i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            context.startActivity(i);
        }