如何在更新后自动打开启动器应用程序?

时间:2018-05-21 12:52:58

标签: android android-launcher

我知道如何使用

更新后打开应用程序

android.intent.action.PACKAGE_REPLACED

在Receiver中

Intent LaunchIntent = mContext.getPackageManager().getLaunchIntentForPackage("my.package.name");
        mContext.startActivity(LaunchIntent);

以上代码工作正常。

但我的应用程序是启动器应用程序。

用户必须点击始终按钮。

enter image description here

  

有没有办法在不点击“始终”的情况下启动我的应用程序   按钮。吗

1 个答案:

答案 0 :(得分:1)

简短的回答是" No。"

您的设备已安装了Launcher应用。因此,现在您有2个应用程序可用于在用户按下HOME按钮时接收意图。这就是显示选择器窗口的原因。

由于我们无法在按下HOME按钮时更改播放的意图,因此没有弹出窗口的唯一方法是从设备中卸载默认启动器。除非您具有卸载其他启动器的系统权限,否则您的应用无法完成此操作。