Esiste l'intenzione di dire al Play Store di aggiornare tutte le app o di attivare l'aggiornamento automatico?


11

Possiedo un Samsung Galaxy S2, con sistema operativo ICS ufficiale. Voglio usare l'app Llama (troppo scarso per Tasker!) Per dire al mio telefono di aggiornare tutte le app ogni volta che sono connesso a determinate reti Wi-Fi (ma non tutte - il mio Wi-Fi di casa è basato sul volume).

Llama ti consente di segnalare intenti personalizzati, ma non so come funzionano gli intenti. Il Play Store supporta l'intenzione di segnalare "aggiorna tutto" o di attivare l'aggiornamento automatico?

(In sostanza, sto provando a fare qualcosa del genere: come consentire l'aggiornamento automatico delle app nel Play Store solo quando è collegato? )


1
Per quanto bello sarebbe, non penso che esista.
Bryan Denny

1
Puoi provare Esplora pacchetti per capire quali sono le intenzioni supportate da un'app. Forse sei fortunato (anche se ne dubito). OTOH: è possibile configurare Playstore per l'aggiornamento solo su WiFi. Direi che reagirebbe sull'intento della "rete cambiata" e, se la "nuova rete" è WiFi, agirebbe di conseguenza. Quindi non sono necessarie ulteriori azioni.
Izzy

Risposte:


4

"per attivare l'aggiornamento automatico?"

Dubito fortemente che ci sia un intento per questo: si tratta di un'impostazione utente e Android generalmente non consente alle app di modificare le impostazioni dell'utente.

Penso che la soluzione migliore sia, innanzitutto, attivare manualmente la funzione di aggiornamento automatico del Play Store e impostarla solo su Wi-Fi, e in secondo luogo, avviare il Play Store quando ci si collega all'hotspot desiderato. Il solo lancio in genere comporta l'esecuzione di eventuali aggiornamenti in sospeso.

Non sono sicuro di come lo specifichi in tasker o lama, ma puoi avviare il Play Store inviando un intento che richiede l'avvio di un URL Play Store (ad esempio l'URL di un'app Play Store o un editore), ad es.

nuovo intento (Intent.ACTION_VIEW, Uri.parse (" http://play.google.com/store/apps/details?id= " + appName))

Maggiori informazioni a riguardo sono qui .

Infine, dovresti andare alle impostazioni wifi e contrassegnare la tua rete wifi domestica come misurata. Ops. Ho visto questa impostazione nei documenti API qui, ma ora non riesco a trovare un modo per un utente di impostarlo. Forse è disponibile solo per le reti cellulari o forse è in arrivo nelle versioni future di Android (l'API è stata appena aggiunta di recente).


Sembra che il "wifi misurato" sia una funzionalità di Jelly Bean: sono ancora su ICS. Ma informazioni utili e utili altrimenti. Il mio problema più grande con la tua migliore soluzione suggerita è che significa che non potrò mai avviare il Play Store se sono su un wifi misurato, il che significa che non è possibile cercare app nella + lista dei desideri o aggiornare una singola piccola app.
henrebotha,

Non sono sicuro che il wifi misurato sia già arrivato in stock, ma è sicuramente disponibile in CyanogenMod sotto Settings > Data usage > (Menu) > Mobile hotspots. In questo modo, posso almeno fermare i fastidiosi aggiornamenti quando sono su uni o passando da un caffè wifi - grazie!
eWolf

dai un'occhiata alla mia domanda SO, stackoverflow.com/questions/55953622/…
Aman Verma

1

Sotto l' Account Syncazione in Lama, puoi Enable Account Sync then Request Update. È possibile che il Play Store si aggiorni quando viene chiamato, ma non l'ho provato, quindi non posso dirtelo di sicuro. Vale la pena provare comunque.


Buon punto, lo controllerò.
henrebotha,

Sfortunatamente non penso che funzioni.
MikeFHay,
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.