【问题标题】:Best way for starting application on startup? [duplicate]在启动时启动应用程序的最佳方式? [复制]
【发布时间】:2013-03-12 17:10:05
【问题描述】:

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

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

【问题讨论】:

    标签: android android-service startup


    【解决方案1】:

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

    在 onRecieve 函数中开始你的午餐活动

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

    【讨论】:

      猜你喜欢
      • 2013-10-09
      • 1970-01-01
      • 2011-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-02
      相关资源
      最近更新 更多