android-如何使应用程序成为默认系统启动器?
作者:互联网
我已经开发了启动器应用程序,这是我在设备Android系统上首次安装启动器应用程序时弹出的选择器对话框,其中包含两个选项,即Always&就一次.我选择了“始终”,现在我的应用程序成为默认启动器,但是问题是当我更新应用程序时,系统再次弹出相同的选择器对话框,我不想显示该弹出窗口.如何将应用程序设置为默认系统启动器?为此,我需要创建系统级应用程序吗?
我已获得以下许可才能将该应用启动
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.MONKEY" />
</intent-filter>
解决方法:
无法更改用户首选项. Google不允许开发人员更改用户偏好.
解决方法可能很有用,您可以通过服务检查您的应用程序是否是默认启动器,然后提示用户选择您的应用程序作为默认启动器.
您可以从here(尝试过此启动程序,它对我有用)或here中查找如何检查您的应用程序是默认启动器
然后,如果不是默认启动器,则可以提示用户选择您的应用程序.解决方法为here.
标签:android-launcher,intentfilter,android 来源: https://codeday.me/bug/20191029/1957004.html