我知道如何使用
更新后打开应用程序android.intent.action.PACKAGE_REPLACED
在Receiver中
Intent LaunchIntent = mContext.getPackageManager().getLaunchIntentForPackage("my.package.name");
mContext.startActivity(LaunchIntent);
以上代码工作正常。
但我的应用程序是启动器应用程序。
用户必须点击始终按钮。
有没有办法在不点击“始终”的情况下启动我的应用程序 按钮。吗
答案 0 :(得分:1)
简短的回答是" No。"
您的设备已安装了Launcher应用。因此,现在您有2个应用程序可用于在用户按下HOME按钮时接收意图。这就是显示选择器窗口的原因。
由于我们无法在按下HOME按钮时更改播放的意图,因此没有弹出窗口的唯一方法是从设备中卸载默认启动器。除非您具有卸载其他启动器的系统权限,否则您的应用无法完成此操作。