我知道如何在更新后打开应用程序
android.intent.action.PACKAGE_REPLACED。
在接收器中
Intent LaunchIntent = mContext.getPackageManager().getLaunchIntentForPackage("my.package.name");
mContext.startActivity(LaunchIntent);
以上代码完美运行。
但我的应用程序是启动器应用程序。
用户必须点击始终按钮。
Is there any way to launch my application without click on Always Button.?
最佳答案
简短的回答是“否”。
您的设备已经安装了 Launcher 应用程序。所以现在你有 2 个应用程序都可以在用户按下 HOME 按钮时接收 Intent 。这就是显示选择器窗口的原因。
由于我们无法更改按下主页按钮时广播的 Intent ,因此没有该弹出窗口的唯一方法是从设备中卸载默认启动器。除非您拥有卸载其他启动器的系统权限,否则您的应用无法完成此操作。
关于android - 更新后如何自动打开启动器应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50449363/