Датчик приближения уже стал привычной опцией для WM-коммуникаторов. Но его основное применение сводится к предотвращению случайных нажатий при помощи отключения экрана во время разговора. Exidler с форума xda-developers немного расширить его возможности и создал приложение, позволяющее отключить экран, проведя перед датчиком пальцем или любым предметом.
Основное назначение программы — альтернатива клавише питания (перевода коммуникатора в режим ожидания). Но при срабатывании отключается лишь экран. Для автоматической смены режима необходимо ручную произвести настройку таймаутов.
Механизм действия программы прост — после обнаружения приближения экран отключается. Повторное включение производится вручную.
Настройки производятся через реестр, после изменений необходимо перезапустить программу.
HKEY_CURRENT_USER\Software\Exidler\Hd2ProximityScreenOff
AfterCallReactivateSensor = dword:150 — время (в мс) после окончания звонка, через которое активируется программа
SensorOffWhenProximity = dword:0 — время (в мс) для предотвращения ложных срабатываний (если при повторной проверке за этот промежуток датчик не обнаружит объект поблизости — экран автоматически включается)
ActiveOnlyIfLocked = dword:0 — активация датчика только при заблокированном устройстве
HKEY_CURRENT_USER\Software\Exidler\Hd2ProximityScr eenOff\Exceptions — папка для создания исключений.
ClassName = string — класс окна
WndTitle = string — название окна
ProcName = string — имя процесса
При активности одного из указанных процессов датчик будет отключен. Все критерии необязательны. Например, можно создать ключ ProcName="Explorer.exe" для отключения программы во время работы Resco Explorer.
Внимание! Датчик активен только в портретном режиме!
Системные требования: Windows Mobile 6.1 — 6.5
Дополнительные требования: Датчик приближения (proximity sensor)
Тип: САВ
Размер: 79kb
Автор: exidler
Оф. сайт: xda
Тестировалось автором на HTC HD2. О работе на различных версиях прошивок, а также на других устройствах с датчиком приближения — просьба сообщать в комментариях.
![HTC Touch Pro 2 proximity sensor датчик приближения tp2 300x225 [Видео] Работа датчика приближения на HTC Touch Pro 2](http://www.youhtc.ru/wp-content/tp2-300x225.jpg)
![[Видео] Запуск Android 2.2 на HTC HD2 и знакомство [Видео] Запуск Android 2.2 на HTC HD2 и знакомство](http://www.youhtc.ru/wp-content/uploads/froyo4-65x70.jpg)



Весело... Кажись, это первая прога, которая убила зверька... )))
Снёс прогу, но дивайс упорно продолжает вырубаться через секунду после включения, HTC Sense отказывается стартовать напрочь... (((
а кнопку нажать намного сложнее? :)
Или просто понтов меньше...
Тут всё сложнее. Зверёк лежит в кармане, при разговоре по гарнитуре экран зверька, как известно, разблокируется. Соответственно, после завершения разговора дивайс начинает жить своей жизнью, ибо близок к ноге и чуйствует тело :)
Я ожидал, что сия прога будет автоматически выключать экран.
Или всё ещё кажется, что ради понтов? :)
Мой HD2 (1.66) завис намертво !
Сенсор работает прекрасно на HD2! Только не поняла, как правильно создать Исключения? создала папку Exceptions (HKEY_CURRENT_USER\Software\Exidler\Hd2ProximityScreenOff\Exceptions), а в ней создала «Строку» с именем ProcName=OperaL.exe, но в Опере датчик работает, а должен отключаться! как правильно настроить, подскажите!..
Дополнение к моему посту выше: перезагрузку делала, результата нет.
И что надо создавать — «строку» или «ключ»?
Кстати, после установки программы, ветку HKEY_CURRENT_USER\Software\Exidler\Hd2ProximityScreenOff создавала сама, ее небыло
Подскажите пожалуйста!!! У меня HTC HD2 что нужно сделать что бы при вызове не гас экран???? И не нажымался сенсор при разговоре???
owner id народ это такое и как его узнать HTC HD
owner id — имя владельца. Если прошивка WM6.5 — в советах был пост где его найти.
но зачем оно тут? Тут только реестр править и всё...