Есть ли способ поднять подсветку на устройстве Android через официальный API? - PullRequest
4 голосов
/ 06 мая 2009

То, что я прочитал, указывает на то, что единственный способ сделать это - использовать неофициальные API, которые заблокированы в Cupcake (1.5). Это правда?

1 Ответ

3 голосов
/ 06 мая 2009

Похоже, что ответ "не до кекса".

Из Блог разработчиков Android: проверка приложений в будущем :

Техника, которую следует избегать, # 1: Использование внутренних API

Хотя мы всегда сильно не рекомендуется делать это, некоторые разработчики решили использовать неподдерживаемые или внутренние API. Для Например, многие разработчики используют внутренний регулятор яркости и API переключения Bluetooth, которые были присутствует в 1.0 и 1.1. Баг - который теперь исправлено в Android 1.5 - разрешено приложения для использования этих API без запрашивая разрешение. В следствии, приложения, использующие эти API, будут работать 1,5. Есть и другие изменения в неподдерживаемых API в 1.5, кроме них, так что если вы использовали внутренние API в ваши приложения, вам нужно обновить приложения, чтобы прекратить делать это. Даже если они не ломайтесь на Android 1.5, есть хороший шанс, что они будут на некоторых позже версия. ( Есть хорошие новости, хотя: потому что приложения "фонарик" настолько популярны, мы добавили "screenBrightness" поле на Класс WindowManager.LayoutParams просто для этого варианта использования. )

...