Beim Hardwaretest möchte ich Farben wie Rot, Grün, Blau usw. auf dem Android-Bildschirm, dh dem Amoled-Display, anzeigen. Können Sie dabei helfen, indem Sie Befehle verwenden und wie Sie die Android-Anzeigefunktion in der Android-Shell aufrufen.
(Vollbild sollte Farbe anzeigen).
Gibt es Android-Tools, um dies oder ein anderes Verfahren zu tun?
Android-Version: Lutscher
Sie können dies erreichen, indem Sie direkt in den Framebuffer schreiben mit dd
Es gibt kein Standardverfahren oder -tool, da die Details dessen, was Sie schreiben müssen, vom Framebuffer-Format auf Ihrer Plattform abhängen; dh es ist für jedes Gerätemodell anders.
dd if=/dev/urandom of=/dev/graphics/fb0
erhalten Sie eine zufällige Farbe in jedem Pixel Ihres Framebuffers. (Wenn der Framebuffer /dev/graphics/fb0
auf Ihrem Gerät nicht aktiviert ist, müssen Sie den Befehl entsprechend ändern.) Um eine Volltonfarbe Ihrer Wahl oder ein Muster zu erhalten, müssen Sie das Framebuffer-Format herausfinden und darüber nachdenken es ein bisschen.
Eine alternative Möglichkeit besteht darin, den Framebuffer mit einer anderen Anwendung einzurichten (z. B. einer normalen Android-App, die eine Vollbildfarbe anzeigt) und den Framebuffer dann in einer Datei zu speichern. Dieser Beitrag erklärt die Details, wie es geht. Der Beitrag ist für Desktop-Linux-Maschinen geschrieben, funktioniert aber genauso in Android, das den Linux-Kernel verwendet.
Izzy
adb shell
(wie derbash
Tag schon sagt – wobei nicht klar ist, ob das betreffende Gerät mit einem Bash-Interpreter ausgestattet ist), über eine andere App, oder suchen Sie nach Entwicklungsquellen?G murali Madhav
Izzy
Dan Hulme
Izzy