Как отключать GPRS автоматически, когда передача данных не осуществляется

Как автоматически разрывать GPRS подключение в случае, когда данные не передаются в Windows Mobile. Автоматическое отключение gprs, auto detach gprs Windows mobile WM 5, WM 6, WM 6.5

В новых моделях коммуникаторов, например HTC HD2, HTC HD mini, производители решили, что раз уж на дворе 21-й век, то Интернет есть сплошь и рядом. И считать его не надо. Может, это сделано только в Windows Mobile, но факт остается фактом.

Не учли только, что алчно использующие архаическое оборудование отечественные операторы по-прежнему продают за бешеные деньги GPRS.

До поры - до времени и я мирился с фактом бесконтрольной передачи данных, пока не получил счет на 100 баксов за обновления погоды котировок с Манилы. Поскольку виновные должны быть не только найдены, но еще и наказаны - я решил решить проблему бесконтрольй передачи данных.

Итак, для начала надо настроить автоматическое отключение GPRS  если он не используется.

Итак, если вы столкнулись с ситуацией, когда у вас автоматически не отключается gprs и жрет при этом батарею. Такой пример - открыл я на ночь глядя аську. Посидел 5 минут и выключил. При этом пиктограмма "e" возле индикатора антенны осталась активной. А проснувшись утром, я обнаружил -10% от заряда батареи. Оказалось, что Edge не отключался автоматом и некоторое время приходилось гасить его через Comm Manager. Позже я нашел решение. Привожу его ниже, так как думаю не только я один задавался этим вопросом. Итак, как отключить gprs автоматически:

1. Заходим в реестр в ветку HKEY_LOCAL_MACHINE / Comm / ConnMgr / Planner / Settings

2. Меняем параметры

SuspendResume = GPRS_bye_if_device_off (по умолчанию ~GPRS!)

этот параметр активирует разрыв соединения при уходе устройства в режим сна. Это нам гарантирует, что лежащий рядом девайс именно спит, а не разоряет нас по-тихому. Не забываем оставить перенос строки после GPRS_bye_if_device_off

CacheTime = 60

этот параметр указывает, через сколько секунд будет разорвано соединение, если данные не передаются. Рекомендуемое значение 60, хотя и при 30 секундах неудобства не возникают.

3. Перегружаем устройство.

После этого GPRS нормально работает. Но если оставить устройство без присмотра- установленная сессия будет разорвана через указанный нами промежуток времени только, если его не используют активные приложения, типа Google Maps или Qip. По-этому надо все же не забывать о запущенных приложениях, особенно, если это карты, при движении в транспорте.

Проверено на HTC Excalibur (HTC S620), HTC HD2, HTC HD MINI , но думаю на других смартах под wm 5/6/6.1/6.5 должно работать. Под WP7 не проверялось.


28.10.2010 22:12, просмотров: 2223
Добавить комментарий:
коментарий:
имя
защитный код
Отправить