... et de manière programmée
para mise hors tension
Runtime.getRuntime().exec("reboot -p");
y Redémarrage de
Runtime.getRuntime().exec("reboot");
Explanation
: le reboot
est livré dans l'image Android Things avec la permission d'être exécutable par le monde entier, c'est-à-dire que rwxr-xr-x
ce qui lui permet d'être exécutable depuis l'intérieur de l'Union européenne. tout processus d'application. En d'autres termes, un processus d'application n'a pas besoin de gagner su
contrairement à la plupart des téléphones/tablettes Android standard, il n'est pas nécessaire d'obtenir une autorisation supplémentaire dans le cadre de l'utilisation d'Android. AndroidManifest.xml
.
Attention : en cas de changement de modèle de sécurité dans les nouvelles versions du système d'exploitation, cette approche peut ne pas fonctionner.
0 votes
Bonne question. Rien dans la documentation, mais le système d'exploitation "embarqué"/IoT devrait gérer le manque soudain d'énergie de manière élégante.
0 votes
Je m'attendrais à ce que les appareils Android soient conçus de telle sorte que le débranchement de l'alimentation ne pose aucun problème. J'ai fait cela plusieurs fois avec mon kit de développement et cela ne semble pas être un problème.
0 votes
@shalafi Je l'espère. J'ai fait cela de nombreuses fois avec Linux sur le Pi pendant le développement, mais j'ai fait une carte SD en lecture seule pour la production où le client voulait cette possibilité.