2013-03-25 2 views
0

Вы можете использовать сетевой тип TYPE_MOBILE_HIPRI, чтобы принудительно подключаться к определенному хосту через мобильное соединение, а не Wi-Fi, как описано в ответе Rainbowbreeze: How to use 3G Connection in Android Application instead of Wi-fi?. К сожалению, система применяет тайм-аут для этих соединений, что слишком мало для моего приложения, что означает, что это бесполезно для меня. Есть ли способ отменить этот тайм-аут или другой способ достижения тех же результатов? Если это помогает, я с удовольствием ограничиваю мое приложение только запущенными телефонами.Android: в любом случае время ожидания типа соединения HIPRI?

ответ

0

Я столкнулся с этой проблемой, обновляя соединение hipri через каждые 50 секунд. Системный тайм-аут для подключения hipri составляет 1 мин. Так называйте «enableHipri» через каждые 50 секунд.

+0

Это собирается убить аккумулятор. Мое приложение для HIPRI заключается в том, чтобы разрешить долговременные мгновенные уведомления на телефоне, который не выполняет wake-on-wlan, но делает wake-on-mobile-date, поэтому, если бы я просыпался каждые 50 секунд (что означает телефон в принципе никогда не перейдет в полный спящий режим). Я мог бы просто использовать wakelock и поддерживать беспроводную связь все время. – Jules

Смежные вопросы