Есть ли способ поднять подсветку на устройстве Android через официальный API?
-
05-07-2019 - |
Вопрос
То, что я прочитал, указывает на то, что единственный способ сделать это - использовать неофициальные API, которые заблокированы в Cupcake (1.5). Это правда?
Решение
Похоже, что ответ "не до кекса". Р>
Из блога разработчиков Android: проверка будущего Программы :
Техника, которую следует избегать, № 1. Использование внутренних API-интерфейсов
Хотя мы всегда сильно не рекомендуется делать это, некоторые разработчики решили использовать неподдерживаемые или внутренние API. <Сильный> Для Например, многие разработчики используют внутренний контроль яркости и API переключения Bluetooth, которые были присутствует в 1.0 и 1.1. Баг - который теперь исправлено в Android 1.5 - разрешено приложения для использования этих API без запрашивая разрешение. В следствии, приложения, использующие эти API, будут работать 1,5. Есть и другие изменения в неподдерживаемых API в 1.5, кроме них, так что если вы использовали внутренние API в ваши приложения, вам нужно обновить приложения, чтобы прекратить делать это. Даже если они не ломайтесь на Android 1.5, есть хороший шанс, что они будут на некоторых позже версия. ( Есть хорошие новости, хотя: потому что "фонарик" приложения настолько популярны, мы добавили & Quot; screenBrightness & Quot; поле на Класс WindowManager.LayoutParams просто для этого варианта использования. )