Я успешно создал и установил загружаемый модуль ядра для своего телефона для разработки.
Кто-нибудь знает, как сделать уведомление в строке состояния пользователю (т.е. Notification / NotificationManager) из ядра?
Я понимаю, как создать службу и использовать Notification / NotificationManager для создания уведомления в строке состояния.Но как сделать уведомление, когда событие находится в ядре?У меня проблема с преодолением разрыва.
Подобная функциональность, которую я пытаюсь достичь, похожа на подключение к телефону через USB.Когда телефон обнаруживает USB-соединение, появляется уведомление в строке состояния (и если отладка включена, он также сообщит вам об этом).Как это сделать?В какой-то момент ядро отправляет сигнал, но как генерируется уведомление?
Подход, который я собираюсь реализовать, использует NDK.Создайте библиотеку, которая слушает / ждет сигнала от моего LKM, затем используйте, а затем создайте приложение, которое является просто фоновой службой, которая уведомляет, когда сигнал получен.
Есть ли более элегантное решение для этого?И я бы не хотел перекомпилировать AOSP.
Спасибо!