Je voudrais savoir s'il existe un moyen de redémarrer le périphérique via le code. Ive a essayé:Android 2.2: Redémarrer le périphérique par programme
Intent i = new Intent(Intent.ACTION_REBOOT);
i.putExtra("nowait", 1);
i.putExtra("interval", 1);
i.putExtra("window", 0);
sendBroadcast(i);
et a ajouté des autorisations pour REBOOT
mais il ne fonctionne toujours pas.
Merci
Je pense que je dois signer mon application avec le "certificat de plate-forme". Quelqu'un peut-il me dire comment faire cela? Je ne prévois pas de sortir cette application sur le marché, j'en ai juste besoin pour ma tablette Android. Merci – Johan
Si c'est un HTC Desire, vous pouvez allumer le GPS et faire un rendu 3D avec OpenGL. La combinaison entraînera une surchauffe rapide du téléphone, ce qui provoquera à son tour un redémarrage. –
Par expérience, un périphérique Android 2.2 (ou 2.3) redémarrera spontanément s'il y a suffisamment d'intentions en suspens que vous ne répondez pas (par exemple, si votre thread pour traiter les intentions est bloqué sur autre chose). Ce n'est pas vraiment une façon * acceptable * de redémarrer l'appareil. – Michael