Можно ли использовать кнопки управления громкостью iPhone для какой-либо другой цели?
Мне нужно сделать приложение для фотографий.
Можно ли назначить некоторую функцию, например, контролировать интенсивность света или яркость на кнопках управления аппаратным уровнем iPhone?
Ответы
Ответ 1
Изменение поведения внешних аппаратных кнопок iPhone - это нарушение Лицензионного соглашения с Программой разработчиков iPhone.
Для этого есть приложение, которое было запрещено в appstore.
Как ни странно, iOS5
Camera App позволяет использовать регулятор громкости в качестве затвора. Возможно, SDK в конечном итоге позволит больше.
Ответ 2
Короткий ответ: Нет.
Несколько приложений для фотосъемки пытались это сделать, и Apple отвергла их всех. Возможно, однажды...
Ответ 3
Да, но только на сломанном телефоне.
Ответ 4
Я не думаю, что это действительно возможно, поскольку мы не можем изменить встроенные функциональные возможности регулятора громкости iPhone и, в этом отношении, любого из устройств iOS и заставить его работать так, как мы хотим.
Я думаю, что все это не является частью Public API для разработчиков iOS, которые мы можем изменить и использовать для других функций в нашем приложении. Это часть Private API.
Так что, насколько я знаю, это невозможно.
Надеюсь, это поможет вам.
Ответ 5
Это возможно. Этот учебник проведет вас по шагам.
http://fredandrandall.com/blog/2011/11/18/taking-control-of-the-volume-buttons-on-ios-like-camera/