我制作了一个Home应用程序,我想提供退出它并将其取消设置为默认应用程序的功能。
退出很简单(只是启动一个意图)但问题是我不希望下次用户点击主页按钮时再次启动我的程序。
我知道这可以通过进入参数/应用程序/我的应用程序/擦除默认操作来完成,但我想从我的程序中执行此操作,以便用户不必搜索此功能。
怎么做?
答案 0 :(得分:6)
您可以使用PackageManager清除自己的默认活动,但无法清除其他活动。这个答案可能会有所帮助:How do I use PackageManager.addPreferredActivity()?