2012-04-24 5 views
0

Согласно моему требованию. Я хочу включить и отключить GPRS Programmatically.I Googled в течение дня, не смог найти подходящего решения для него. Можно ли включить и отключить GPRS через наш код ... если да, дайте мне полезную ссылку или идеи для этого. Как apndroid Приложение использует ту же самую вещь для достижения этого требования.Программно включить и отключить gprs в android

+0

Взгляните на это так [вопрос] (http://stackoverflow.com/questions/3644144/how-to-disable-mobile-data-on-android) – Style

+0

Да .. но это не работает на 2.3 или любая более высокая версия Android OS –

+0

Вы посмотрели второй ответ (что не принято)? – Style

ответ

1

Может быть, это может помочь вам:

How to disable Mobile Data on Android

Кроме того и можно проверить текущее ConnectionType (GPRS, 2G, LTE и т.д.) с

TelephonyManager telMgr = (TelephonyManager) _context.getSystemService(Context.TELEPHONY_SERVICE); 
telMgr.getNetworkType() 

В TypeConstants определены в TelephonyManager класса

http://developer.android.com/reference/android/telephony/TelephonyManager.html

GL

+0

Привет, Томас К. Я уже обращался к API, но нет такого метода, чтобы включить или отключить GPRS/Интернет-соединение. –

+0

Решение ссылки, которую я написал, содержит рабочий код, который использует отражение. Afaik это хороший способ для включения/отключения соединений. Вы попробовали? – Thkru

0

Код, указанный в этом проекте OpenSource, может быть использован для переключения GPRS.

Check Here

Я не пробовал так far..so не могу больше писать.

+0

Спасибо Frankenstein.let me try ... –

+0

В этом примере необходимы установленные команды 'su' и 'iptables'. – Style

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