Можно ли использовать кнопки управления громкостью iPhone для какой-либо другой цели?

Мне нужно сделать приложение для фотографий.

Можно ли назначить некоторую функцию, например, контролировать интенсивность света или яркость на кнопках управления аппаратным уровнем iPhone?

Ответ 1

Изменение поведения внешних аппаратных кнопок iPhone - это нарушение Лицензионного соглашения с Программой разработчиков iPhone.

Для этого есть приложение, которое было запрещено в appstore.

Как ни странно, iOS5 Camera App позволяет использовать регулятор громкости в качестве затвора. Возможно, SDK в конечном итоге позволит больше.

Ответ 2

Короткий ответ: Нет.

Несколько приложений для фотосъемки пытались это сделать, и Apple отвергла их всех. Возможно, однажды...

Ответ 3

Да, но только на сломанном телефоне.

Ответ 4

Я не думаю, что это действительно возможно, поскольку мы не можем изменить встроенные функциональные возможности регулятора громкости iPhone и, в этом отношении, любого из устройств iOS и заставить его работать так, как мы хотим.

Я думаю, что все это не является частью Public API для разработчиков iOS, которые мы можем изменить и использовать для других функций в нашем приложении. Это часть Private API.

Так что, насколько я знаю, это невозможно.

Надеюсь, это поможет вам.