5 Stimmen

Kann Android ein HID-Gerät emulieren?

Ich habe versucht, eine Anwendung zu entwickeln, die es mir ermöglichen würde, ein Hardware-Gerät mit Android zu emulieren.
D.h. eine generische Tastatur, eine generische Maus.

Ich könnte mein Android-Gerät (HTC) an einen Computer anschließen und es so programmieren, dass es eine Software-Tastatur als Hardware-Tastatur des Computers verwendet.

Ich habe keine Anhaltspunkte, wie ich das erreichen kann.

Ich möchte nur eine USB-Verbindung herstellen (nicht über Bluetooth). So dass der Computer 0 Installation vor der Arbeit benötigt. Und die meisten Geräte werden im Dos-Modus arbeiten.

5voto

Sie können die App herunterladen und sich den Code ansehen: http://code.google.com/p/androhid/

Kleine Juwelen wie diese glänzen inmitten eines Ozeans von nutzlosen kommerziellen Anwendungen.

3voto

"Damit der Computer vor der Arbeit 0 Installation benötigt"

Ich habe ein Sony Ericsson K750i, und es kann sich über Bluetooth wie ein HID-Gerät verhalten. Maus und/oder Tastatur, alles, was Sie wollen. (Dies ist eine grundlegende Standardfunktion des Geräts) Die einzige Installation, die ich vornehmen musste, war die Installation der Treiber für das Bluetooth-Gerät auf dem Laptop. Man kann also sagen, dass keine Installation erforderlich war, da man ohnehin Treiber für Bluetooth installiert.

Es gab einige Standardprofile für verschiedene Anwendungen (Media Player, Windows, Bildbetrachter usw.) Man konnte aber auch benutzerdefinierte Profile erstellen und jede beliebige Maus- oder Tastaturaktion einer der physischen Tasten des Telefons zuweisen.

Es wäre schön, wenn es genau diese Funktion auch für Android gäbe. Ich war erstaunt, dass es diese Funktion nicht standardmäßig hat. Das ist eine Schande.

Wenn ich im Internet nach einer Android-Fernbedienung suche, kann ich nur kleine physische Tastaturen für Android finden, oder die Lösung ist die Verwendung von Wifi, für die eine verdammt spezielle Software benötigt wird, die gleichzeitig auf dem Computer ausgeführt werden muss.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X