Come posso fare in modo che Android ricordi le app predefinite dopo gli aggiornamenti?


18

Dopo aver scelto un programma predefinito per un'azione, ogni volta che un'app viene aggiornata in relazione a tale azione, il sistema operativo richiede inutilmente quale programma utilizzare. Non posso essere il solo ad essere aggravato da questo difetto.

È particolarmente irritante per le app che vengono aggiornate frequentemente e hanno molteplici scopi.

Ecco lo scenario:

  1. L'utente installa l'app (ad esempio un nuovo browser Web-Dolphin)
  2. L'utente esegue l'intento (ad esempio facendo clic su un collegamento ipertestuale da un'e-mail)
  3. Il sistema operativo Android chiede all'utente quale app utilizzare.
  4. L'utente seleziona il browser Dolphin, seleziona la casella di controllo nella parte inferiore della finestra popup con l'etichetta "Usa come predefinito" e seleziona la nuova app del browser web.
  5. Android Market installa il nuovo aggiornamento per Dolphin.
  6. L'utente esegue lo stesso intento del numero 2 (facendo clic su un collegamento ipertestuale da un'e-mail)
  7. Il sistema operativo Android dimentica l'impostazione "usa come predefinito" e il sistema operativo Android chiede all'utente quale app utilizzare. [I passaggi 3-7 ripetono all'infinito]

Il bug si verifica al passaggio 7.

Ho inviato una segnalazione di bug per questo problema. Nel frattempo, c'è un'app che la circonda?


3
Ho sempre trovato questo comportamento fastidioso, soprattutto da quando uso GO Launcher che si aggiorna relativamente spesso. Mi piace che le mie app ottengano nuove funzionalità e correzioni di bug, ma devo reimpostarle costantemente man mano che l'app predefinita invecchia.
Zeke,

Risposte:


8

No, non puoi aggirare il problema a meno che non apporti modifiche alle fonti Android e compili una ROM personalizzata. Il servizio di installazione è una parte fondamentale del sistema e non può essere sostituito o sostituito come altre app.

Questo è di progettazione. Ti chiederà di nuovo solo se una delle app che è stata aggiornata è una che ha altre app in grado di eseguire la stessa attività.

La stessa cosa accade se installi una nuova applicazione che può eseguire l'attività di un'altra app. Questo perché l'aggiornamento di un'applicazione è in realtà proprio come l'installazione di una "nuova" applicazione. Non vi è alcuna differenza in ciò che accade quando si installa una nuova applicazione sul dispositivo o se si aggiorna un'applicazione esistente. Quindi, se ci fosse un modo per farlo "ricordare sempre" questa opzione, quando hai installato un'applicazione completamente nuova che vuoi usare, non ti verrà mai presentata l'opzione per usarla.

Usiamo il launcher come esempio. Usi GO Launcher per molto tempo e lo hai impostato come predefinito. Quindi decidi di voler utilizzare il nuovo Foo Launcher, quindi lo installi. Ora quando vai al lanciatore ti viene chiesto quale lanciatore vuoi usare. Se lo imposti su "Ricorda sempre", non ti verrà presentata l'opzione e tu (o forse altri utenti) la considereresti una brutta esperienza perché ora devono capire come cambiare il programma di avvio con quello che hanno appena installato .


5
Capisco che questo è di progettazione - per me un design mal concepito. Comprendo il caso d'uso molto diverso che hai presentato quando un utente installa una nuova applicazione che può eseguire un intento che può già eseguire un'altra app. Nel caso in cui sia installata una nuova app che esegue un intento, è necessario richiedere nuovamente l'app predefinita.
glenviewjeff,

È particolarmente fastidioso (e potenzialmente pericoloso) quando, ad esempio, stai guidando e usi i comandi vocali per chiamare qualcuno ... solo per farlo sedere lì in attesa che tu scelga Skype o Telefono come predefinito. :(
CodeRedick,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.