7
我做了一個家庭應用程序,我想提供退出它並將其設置爲默認應用程序的功能。以編程方式取消默認應用程序
退出很簡單(只是開始一個意圖),但問題是我不希望我的程序在下次用戶單擊主頁按鈕時再次啓動。
我知道,這可以通過在參數/應用/我的應用程序/擦除默認操作去,但我想從我的程序去做,這樣用戶不必搜索這個功能來完成。
如何能不能做到?
我做了一個家庭應用程序,我想提供退出它並將其設置爲默認應用程序的功能。以編程方式取消默認應用程序
退出很簡單(只是開始一個意圖),但問題是我不希望我的程序在下次用戶單擊主頁按鈕時再次啓動。
我知道,這可以通過在參數/應用/我的應用程序/擦除默認操作去,但我想從我的程序去做,這樣用戶不必搜索這個功能來完成。
如何能不能做到?
您可以使用PackageManager來清除自己作爲默認活動的權限,但無法清除其他活動。這個答案可能有所幫助:How do I use PackageManager.addPreferredActivity()?