¿Qué sucede cuando se deshabilita el permiso con la nueva característica de OS 4.3?

He oído que OS 4.3 tiene una función oculta para deshabilitar algunos permisos sin volver a empaquetar APK. Cuando lanzamos la aplicación, agregamos los permisos necesarios y hacemos que la aplicación funcione. Pero esa característica puede deshabilitar los permisos. Sé que algunas aplicaciones han estado haciendo esto, aunque es un truco y no necesito preocuparme. Pero con OS 4.3, el usuario puede hacer esto fácilmente.

Ahora mi pregunta es, cuando el permiso está deshabilitado, ¿la API correspondiente lanza la excepción? (Supongo que sí). Si esto es cierto, debería agregar try-catch para algunas operaciones, de lo contrario, un usuario novato puede terminar pensando que mi aplicación está mal diseñada.

O, agregaré algo de código para verificar que los permisos están ahí para que mi aplicación funcione y, si no, mostraré un mensaje grosero, sin cortesía para decirle que no haga esto y que cierre la aplicación.

(Alguien puede cerrar esta pregunta diciendo que esta no es una pregunta verdadera).

Respuestas a la pregunta(1)

Su respuesta a la pregunta