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