¿Cómo puedo hacer que Android recuerde las aplicaciones predeterminadas después de las actualizaciones?


18

Después de elegir un programa predeterminado para una acción, cada vez que se actualiza una aplicación relacionada con esa acción, el sistema operativo pregunta innecesariamente qué programa usar. No puedo ser el único agravado por este defecto.

Es especialmente irritante para las aplicaciones que se actualizan con frecuencia y sirven para múltiples intentos.

Aquí está el escenario:

  1. El usuario instala la aplicación (por ejemplo, un nuevo navegador web: Dolphin)
  2. El usuario realiza la intención (por ejemplo, hacer clic en un hipervínculo de un correo electrónico)
  3. El sistema operativo Android pregunta al usuario qué aplicación usar.
  4. El usuario selecciona el navegador Dolphin, marca la casilla de verificación en la parte inferior de la ventana emergente con la etiqueta "Usar como predeterminado" y selecciona una nueva aplicación de navegador web.
  5. Android Market instala una nueva actualización para Dolphin.
  6. El usuario realiza la misma intención que # 2 (haciendo clic en un hipervínculo de un correo electrónico)
  7. El sistema operativo Android olvida la configuración de "uso predeterminado" y el sistema operativo Android le pregunta al usuario qué aplicación usar. [Pasos 3-7 repetir hasta el infinito]

El error ocurre en el paso 7.

Envié un informe de error para este problema. Mientras tanto, ¿hay una aplicación que funcione a su alrededor?


3
Siempre he encontrado que este comportamiento es molesto, especialmente desde que uso GO Launcher, que se actualiza con relativa frecuencia. Me gusta que mis aplicaciones obtengan nuevas funciones y correcciones de errores, pero tener que restablecerlas constantemente a medida que la aplicación predeterminada envejece.
Zeke

Respuestas:


8

No, no puede solucionarlo a menos que realice cambios en las fuentes de Android y compile una ROM personalizada. El Servicio del instalador es una parte central del sistema y no puede reemplazarse ni anularse como lo hacen otras aplicaciones.

Esto es por diseño. Solo le preguntará nuevamente si una de las aplicaciones que se actualizó es una que tiene otras aplicaciones que pueden realizar la misma tarea.

Lo mismo sucede si instala una nueva aplicación que puede realizar la tarea de otra aplicación. Esto se debe a que actualizar una aplicación es como instalar una "nueva" aplicación. No hay diferencia en lo que sucede cuando instala una nueva aplicación en su dispositivo o si actualiza una aplicación existente. Por lo tanto, si hubiera una manera de "recordar siempre" esta opción, cuando instalara una aplicación completamente nueva que desea usar, nunca se le presentaría la opción de usarla.

Vamos a usar el lanzador como ejemplo. Utiliza GO Launcher durante mucho tiempo y lo tiene configurado como predeterminado. Luego decides que quieres usar el nuevo Foo Launcher, así que lo instalas. Ahora, cuando va al lanzador, se le pregunta qué lanzador desea usar. Si lo configura en "recordar siempre", no se le presentaría la opción y usted (o tal vez otros usuarios) consideraría esto una mala experiencia porque ahora tienen que descubrir cómo cambiar el iniciador al que acaban de instalar .


55
Entiendo que esto es por diseño, para mí un diseño mal pensado. Entiendo el caso de uso muy diferente que presentó cuando un usuario instala una nueva aplicación que puede realizar una intención que otra aplicación ya puede realizar. En el caso de que se instale una nueva aplicación que realice una intención, la aplicación predeterminada debe solicitarse nuevamente.
glenviewjeff

Es especialmente molesto (y potencialmente peligroso) cuando, por ejemplo, está conduciendo y usa comandos de voz para llamar a alguien ... solo para que permanezca allí esperando que elija Skype o Teléfono como predeterminado. :(
CodeRedick
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.