2016-03-18 5 views
1

У моего мобильного телефона есть светодиод возле передней камеры. Он светится красный и зеленый в то время как зарядка и для показа пропущенные звонки. Как включить этот индикатор с помощью Java-кода приложения? Подходите ли вы под любое ядро-манипулятор?Включение светодиода

+1

Какие исследования/API вы изучали до сих пор? Какой код вы пробовали? – Castaglia

+0

@Castaglia Я использую минимум API 15 и максимальный API 22. Я не могу угадать, какой код я должен попробовать. – Aman

+0

Насколько мне известно, для этого требуется укоренение вашего устройства. По крайней мере, именно это делают приложения в магазине приложений. –

ответ

1

В каркасе (работает на системном сервере) находится LightsManager class. Это то, что PowerManager и NotificationManager использует для установки индикаторов при зарядке/для уведомлений. Однако он, похоже, не доступен в публичном API.

Вы можете добавить огни к уведомлениям, используя the setLights() method на своем Builder. Но это потребует, чтобы вы отправили уведомление, которое, в зависимости от вашей учетной записи, может быть нежелательным.