Vorrei sapere se esiste un modo per riavviare il dispositivo tramite codice. Ive ha provato:Android 2.2: riavvio programmabile del dispositivo
Intent i = new Intent(Intent.ACTION_REBOOT);
i.putExtra("nowait", 1);
i.putExtra("interval", 1);
i.putExtra("window", 0);
sendBroadcast(i);
e le autorizzazioni aggiunto per REBOOT
ma il lavoro ancora doesnt.
Grazie
Penso di aver bisogno di firmare la mia app con il "certificato di piattaforma". Qualcuno può dirmi come farlo? Non ho intenzione di rilasciare questa app sul mercato, ne ho solo bisogno per il mio tablet Android. Grazie – Johan
Se si tratta di un HTC Desire, è possibile accendere il GPS e fare un po 'di rendering 3D con OpenGL. La combinazione provocherà un rapido surriscaldamento del telefono che a sua volta provoca un riavvio. –
Attraverso l'esperienza, un dispositivo Android 2.2 (o 2.3) si riavvierà spontaneamente se ci sono abbastanza intenti in attesa in coda che non si sta effettuando la manutenzione (ad esempio, se il thread per elaborare gli intent è bloccato su qualcos'altro). Non che questo sia in alcun modo un modo * accettabile * per riavviare il dispositivo. – Michael