Ci sono anche app come Internet Booster che promettono di "svuotare la cache DNS" (tra le altre cose). Non l'ho provato da solo, e inoltre non sembra esserci modo di farlo (solo un pulsante "ottimizza" che "applica miglioramenti"); anche i suoi effetti potrebbero differire tra i dispositivi (dice la descrizione dell'app) - ma potrebbe essere migliore di un riavvio. A proposito: pur non menzionando root come requisito, potrebbe essere ancora necessario.
Esistono diverse "app simili" elencate su Google Play, ma tieni presente che la maggior parte di esse include annunci Airpush e / o desidera autorizzazioni eccessive, motivo per cui non le ho nominate qui.
Un'altra possibile soluzione (non testata da me) che ho trovato su MadPC , apparentemente citando la risposta di user8522 prima di dichiarare:
L'ultima opzione ma più intensiva per l'utente stesso a meno che non vogliano semplicemente aspettare l'aggiornamento: chiedi ai tuoi utenti di accedere alle impostazioni -> applicazioni -> Posizione di rete -> Cancella dati
Un altro breve howto menziona un modo semplice diverso per svuotare il DNS (di nuovo, non l'ho provato io stesso): passare semplicemente alla modalità aereo (oops, nessuna rete?) E viceversa (ah, eccolo) dovrebbe fare il trucco. Potrebbe sembrare stupido, ma potrei immaginare quando entra in modalità aereo Android fa qualcosa di simile /etc/init.d/networking stop
, che ha un flush DNS come effetto collaterale.
Dtumaykin ha fornito una soluzione molto semplice nei commenti seguenti: passare semplicemente alla modalità aereo e viceversa potrebbe già farlo (ovviamente con l'effetto collaterale della rete che si abbassa per un paio di secondi;) Anche se potrebbe non funzionare su alcuni dispositivi, vale la pena provare: nessuna installazione extra e facilmente eseguibile anche da n00bs.
Se qualcuno ha provato una di queste soluzioni, la conferma (o il contrario) è sicuramente il benvenuto :)