Descomponer programaticamente una aplicación predeterminada

Hice una aplicación de inicio y me gustaría ofrecer la posibilidad de salir de ella y desactivarla como la aplicación predeterminada.

La salida es fácil (sólo empezando una intención), pero el problema es que no quiero que mi programa se vuelva a iniciar la próxima vez que el usuario haga clic en el botón Inicio.

Sé que esto se puede hacer en los parámetros / Aplicaciones / mi aplicación / borrar acciones predeterminadas, pero me gustaría hacerlo desde mi programa para que el usuario no tenga que buscar esta función.

Cómo puede hacerse esto ?

Puede utilizar PackageManager para borrarse de ser la actividad predeterminada, no puede borrar otras actividades. Esta respuesta puede ayudar: ¿Cómo uso PackageManager.addPreferredActivity ()?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.