¿qué hacemos para establecer las aplicaciones por defecto para las aplicaciones que se ejecutan en el sistema?
Supongo que te referías a cómo establecer aplicaciones por defecto para determinadas acciones/tareas, como hacer una foto, escribir un correo electrónico, abrir una página web, etc.
La respuesta depende realmente de la versión del sistema operativo Android que ejecute tu dispositivo, y también, en menor medida, de quién sea el fabricante del mismo.
Si consideras un dispositivo Google Nexus con la última versión de Android (4.4 KitKat), el sistema operativo te presenta un cuadro de diálogo para seleccionar la aplicación que quieres lanzar para completar la tarea. En la siguiente captura de pantalla, intenté lanzar una cámara para tomar una foto:
Captura de pantalla (haga clic en la imagen para ampliarla)
Puedes seleccionar una de las opciones y luego seleccionar "Siempre" o "Sólo una vez". Como indican los botones, tu selección se mantendrá para futuras tareas o verás este diálogo de selección cada vez.
Si esta lista cambia porque has desinstalado la aplicación que habías marcado como "Siempre" o si has instalado nuevas aplicaciones que pueden realizar la misma tarea, este cuadro de diálogo se presentará de nuevo.
Algunos fabricantes de dispositivos (u OEMs) pueden optar por modificar este comportamiento como parte de su "skinning/personalización" de Android. HTC es famoso por haber cambiado este comportamiento en algunos de sus dispositivos (para una explicación ligeramente técnica de su cambio, lea aquí ). También puede ver cómo ha cambiado históricamente este selector de diálogos aquí .
¿qué hacemos para establecer las aplicaciones por defecto para las aplicaciones que se ejecutan en el sistema?
Necesitas realizar una acción que varias aplicaciones de tu dispositivo sean capaces de manejar para que se presente el diálogo anterior. Es difícil saber cuándo se presentará este diálogo ya que las aplicaciones y sus capacidades cambian todo el tiempo. Por ejemplo, si instalas una nueva aplicación de cámara, puedes convertirla en la aplicación de cámara "por defecto" intentando iniciar la cámara desde otra parte del sistema u otras aplicaciones (como pulsar un botón que diga "tomar una foto").
¿hay una configuración centralizada en Android?
Respuesta corta: No (pero a partir de Android 4.4, puedes establecer una aplicación "Homescreen" por defecto desde los Ajustes del dispositivo-> Inicio. Tenga en cuenta que sólo verá esta opción si tiene varias aplicaciones de pantalla de inicio)
Sin embargo, si has configurado una aplicación como gestor por defecto para determinadas tareas, y deseas que deje de serlo, puedes ir a su página de "Información de la aplicación" (Ajustes del dispositivo->Aplicaciones->Elige tu aplicación) y pulsar el botón "Borrar valores predeterminados".