Загружаемый модуль ядра и менеджер уведомлений - PullRequest
1 голос
/ 21 марта 2012

Я успешно создал и установил загружаемый модуль ядра для своего телефона для разработки.

Кто-нибудь знает, как сделать уведомление в строке состояния пользователю (т.е. Notification / NotificationManager) из ядра?

Я понимаю, как создать службу и использовать Notification / NotificationManager для создания уведомления в строке состояния.Но как сделать уведомление, когда событие находится в ядре?У меня проблема с преодолением разрыва.

Подобная функциональность, которую я пытаюсь достичь, похожа на подключение к телефону через USB.Когда телефон обнаруживает USB-соединение, появляется уведомление в строке состояния (и если отладка включена, он также сообщит вам об этом).Как это сделать?В какой-то момент ядро ​​отправляет сигнал, но как генерируется уведомление?

Подход, который я собираюсь реализовать, использует NDK.Создайте библиотеку, которая слушает / ждет сигнала от моего LKM, затем используйте, а затем создайте приложение, которое является просто фоновой службой, которая уведомляет, когда сигнал получен.

Есть ли более элегантное решение для этого?И я бы не хотел перекомпилировать AOSP.

Спасибо!

...