2012-04-01 20 views
1

Ich schreibe Bluetooth Maus Treiber App für Android. Ich möchte wissen, ist es möglich, den Mauszeiger auf die gleiche Weise wie auf dem Desktop zu implementieren?Ist es möglich, Maustreiber mit Zeiger in Android zu implementieren?

Was ich bisher gemacht habe, ist, dass ich meine HID-Maus über Bluetooth mit Android-Gerät verbunden habe. Die Maus sendet Berichte an das Gerät und der Intent-Dienst empfängt sie und analysiert die X- und Y-Koordinaten des Broadcasts. Jetzt möchte ich den Cursor mit der gleichen Funktionalität wie auf dem Desktop anzeigen.

Ist das möglich, und wenn ja, wie wird es gemacht?

+0

Wie haben Sie die HID-Konnektivität erreicht und wie haben Sie die HID-Datenberichte dekodiert? Haben Sie selbst einen Parser für den Report Descriptor implementiert? – radhoo

Antwort

1

Hier ist, wie Sie Ihre eigenen Cursor ziehen: http://www.pocketmagic.net/?p=2853

In wenigen Worten ist dies eine Überlagerungsansicht mit einem benutzerdefinierten Cursor-Bild. Es geht von allem einschließlich der Statusleiste.

0

Ja, es wurde getan, und Mausunterstützung ist in Android von 3.1 bis enthalten.

Warten Sie einfach auf ein Update auf Ihrem Gerät.

+0

Ist das möglich auf Android 2. * auch? Wenn ich es für 2.2 oder 2.3 umsetze, wird es funktionieren? – Ahmed

+0

wie ein beweglicher Cursor auf dem Bildschirm. – Ahmed

+0

Es ist möglich, dass Sie versuchen könnten, es zurück zu portieren, aber da dies eine Menge Arbeit erfordern würde, wäre es besser, zu einem ICS-eigenen Rom für Ihr Gerät beizutragen. Auf welches Gerät zielt das ab? –

Verwandte Themen