Где в структуре Android нарисован указатель мыши? - PullRequest
1 голос
/ 19 января 2012

Я ищу код в платформе Android, который отвечает за рисование курсора мыши (т. Е. Когда подключена мышь Bluetooth).Кто-нибудь знает, где это?

Ответы [ 2 ]

1 голос
/ 27 февраля 2014

[ссылка на кодовую базу android 4.4]

Для рисования мышью проверьте метод doUpdateSprites () в frameworks / base / services / input / SpriteController.cpp.Это класс, который устанавливает позиции, размер и т. Д. Если вам нужна поддержка аппаратной мыши (USB-мышь), вы должны добавить свой код HAL для выделения / рисования с помощью кадрового буфера.

С уважением, Рави Пандит

0 голосов
/ 19 января 2012

Я полагаю, что вы бы использовали класс MotionEvent ( подробнее объясняется здесь: ) Тогда вы могли бы использовать координаты x и y, чтобы найти, где разместить изображение курсора.

...