Come impostare il gestore azioni predefinito in modo permanente?


10

Ho impostato le app predefinite per molte azioni come l'invio di e-mail, l'apertura di PDF, l'apertura di pagine Web ecc. Ma, quando installo o aggiorno un'app in grado di gestirla, questa impostazione predefinita viene cancellata (anche se l'app predefinita viene aggiornata).

Nessuno ha problemi con questo perché possono selezionare la casella di controllo predefinita alla prossima azione. Il mio problema: utilizzo Tasker per automatizzare un elevato numero di azioni. E, a causa di queste rimozioni predefinite (dopo l'aggiornamento automatico), le mie attività sono bloccate al Choose Apppop-up. Le attività devono essere completate in tempo. Quindi, devo affrontare molti problemi del mondo reale a causa di questo.

Cosa devo fare per preservare le impostazioni predefinite dopo l'aggiornamento automatico dell'app. Per favore, non rispondere You can'to Turn off Automatic Update.


Questo è un commento, quindi posso dirlo: non è possibile disattivare l'aggiornamento automatico. Se sei uno sviluppatore che ipoteticamente parlando potresti scrivere un'app che verrebbe notificata quando un'app viene aggiornata e potrebbe impostare il gestore predefinito (penso che potresti aver bisogno di root per l'ultima parte.) Forse lo sviluppatore di Tasker ha qualche intuizione a questa?
RR

Temo che Richard sia proprio qui. Ho appena verificato con l'API Tasker nella speranza che fornisca la propria soluzione (poiché sono interessato dallo stesso problema, ma non così difficile). Sebbene Tasker possa reagire su "Pacchetto aggiornato" (e persino conoscere quale pacchetto), non esistono azioni per gestire le "app predefinite". E non sono a conoscenza di alcuna impostazione di sistema come "non ripristinare l'app predefinita all'aggiornamento". Forse un programmatore sviluppa un piccolo strumento per occuparsi delle "impostazioni predefinite forzate delle app", ascoltando l'intento pacchetto_aggiornamento e semplicemente reimpostando tutte le impostazioni predefinite ...
Izzy

Risposte:


6

AFAIK, le impostazioni predefinite su Android non vengono mantenute se vengono modificate le app che utilizzano l'intento.

Soluzione:

Usa intento per avviare l'applicazione o la sua schermata delle attività.

l'intento è relativamente affidabile sebbene possa essere modificato quando l'app viene aggiornata.

Prendi l'invio di e-mail come esempio

  1. Installa intercettazione intenzionale (Google Play)

  2. Cancella le impostazioni predefinite del client di posta elettronica

  3. Scegli "Intercettazione intenzionale" nel menu Condividi quando invii e-mail

  4. Copia i dettagli di intento dell'attività dell'applicazione desiderata

  5. Apri Tasker per "Crea attività": Varie> Invia intento

  6. Modifica i parametri (di solito compila l'azione ed extra è abbastanza)

Rif: http://tasker.dinglisch.net/userguide/en/intents.html

PS Alcune famose aziende ti forniscono persino i dettagli sul loro sito Web degli sviluppatori, come Evernote.


1
L'app è open source, disponibile anche qui: f-droid.org/repository/browse/…
NoBugs
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.