Можно ли получить доступ к данным с датчика приближения поверхности iPhone? - PullRequest
2 голосов
/ 03 марта 2009

Когда вы подносите iPhone к уху, он обнаруживает, что что-то есть (датчик приближения), и выключает дисплей.

возможно ли получить доступ к этому датчику в приложении для iPhone?

Ответы [ 3 ]

2 голосов
/ 03 марта 2009

Я так не думаю.

Скорее, для него нет опубликованных API.

Голосовой поиск Google использует его, но это вызвало некоторую суету, поскольку они явно использовали неопубликованные функции.

http://www.iphonehacks.com/2008/11/iphone-app-news.html

EDIT:

Для пояснения, существуют опубликованные API, позволяющие включать и выключать его, но нет ничего, что позволяло бы определять, когда он был запущен.

2 голосов
/ 28 мая 2015

Мне удалось найти эту функцию в документации Apple здесь , однако я еще не пробовал.

Экземпляр UIDevice также обеспечивает доступ к состоянию датчика приближения (описывается свойством бесконтактным режимом). Датчик приближения определяет, держит ли пользователь устройство близко к лицу.

2 голосов
/ 03 марта 2009

Это возможно с помощью недокументированных системных вызовов, так работает голосовой поиск Google на iPhone, чтобы начать прослушивание, когда оно близко к уху (или так мне сказали). Тем не менее, API не является публично доступным, поэтому, хотя Google и получил приложение в магазине, оно может быть подвергнуто более тщательному анализу.

Извините, я не могу точно сказать, что это за звонки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...