2 votes

Comment faire en sorte que l'écran Android Amoled affiche les couleurs pour les tests de matériel, par le biais de commandes ?

Lors des tests de matériel, je veux afficher les couleurs comme le rouge, le vert, le bleu, etc. sur l'écran Android, c'est-à-dire l'écran Amoled. Pouvez-vous m'aider à faire cela par le biais de commandes et comment invoquer la fonction d'affichage Android dans le shell Android.

(le plein écran doit afficher la couleur).

Existe-t-il des outils Android pour le faire ou toute autre procédure.

Version Android : lollipop

1voto

Andy Brudtkuhl Points 1714

Vous pouvez réaliser cela en écrivant directement dans le framebuffer en utilisant dd Il n'existe pas de procédure ou d'outil standard, car les détails de ce que vous devez écrire dépendent du format du framebuffer de votre plate-forme, c'est-à-dire qu'il est différent pour chaque modèle de périphérique.

dd if=/dev/urandom of=/dev/graphics/fb0

vous obtiendra une couleur aléatoire dans chaque pixel de votre framebuffer. (Si le framebuffer n'est pas à /dev/graphics/fb0 sur votre appareil, vous devrez modifier la commande en conséquence). Pour obtenir une couleur unie de votre choix ou un motif, vous devrez découvrir le format du framebuffer et y réfléchir un peu.

Une autre façon de procéder consiste à configurer le framebuffer avec une autre application (par exemple, une application Android normale qui affiche une couleur en plein écran), puis à enregistrer le framebuffer dans un fichier. Ce billet explique en détail comment procéder. Cet article est écrit pour des machines Linux de bureau, mais il fonctionne exactement de la même manière dans Android, qui utilise le noyau Linux.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X