Вниз  Android-программирование (1-ые посты)
- 26.01.2013 / 00:30
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
nlhulqrx,
  1. private void setMobileDataEnabled(Context context, boolean enabled) {
  2.    final ConnectivityManager conman = (ConnectivityManager)  context.getSystemService(Context.CONNECTIVITY_SERVICE);
  3.    final Class conmanClass = Class.forName(conman.getClass().getName());
  4.    final Field iConnectivityManagerField = conmanClass.getDeclaredField("mService");
  5.    iConnectivityManagerField.setAccessible(true);
  6.    final Object iConnectivityManager = iConnectivityManagerField.get(conman);
  7.    final Class iConnectivityManagerClass =  Class.forName(iConnectivityManager.getClass().getName());
  8.    final Method setMobileDataEnabledMethod = iConnectivityManagerClass.getDeclaredMethod("setMobileDataEnabled", Boolean.TYPE);
  9.    setMobileDataEnabledMethod.setAccessible(true);
  10.  
  11.    setMobileDataEnabledMethod.invoke(iConnectivityManager, enabled);
  12. }

В AndroidManifest.xml добавить <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
__________________
 let live
- 26.01.2013 / 01:19
nlhulqrx
  Пользователь

nlhulqrx 
Сейчас: Offline
aNNiMON, спасибо, я уже взял этот код из ссылке даной тобой выше, импорты искал по докам просто, только скомпилить.

РАБОТАЕТ БЕЗ РУТА. :)
- 26.01.2013 / 01:34
Naik
  Пользователь

Naik 
Сейчас: Offline
Да, действительно работает) Только я не понял код.

Изменено Naik (26.01 / 01:35) (всего 1 раз)
- 26.01.2013 / 01:38
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Naik, через Reflection API собираем метод и вызываем. Почему именно так не знаю. Может так доступ к скрытым функциям можно получить, хз.
__________________
 let live
- 26.01.2013 / 01:47
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Naik, надо это почитать http://www.quizful.net/post/java-reflection-api
Там есть занятный пример изменения данных private поля. Впечатлило, если честно.
__________________
 let live
- 28.01.2013 / 23:47
nlhulqrx
  Пользователь

nlhulqrx 
Сейчас: Offline
Можно ли сделать, что б программа не закрывалась не при каких условиях? Всегда выполнялась в фоне.
- 28.01.2013 / 23:57
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
nlhulqrx, Почитай про сервисы. Хотя они тоже могут быть закрыты осью. Но программы в фоне не столько работают, сколько потребляют ресурсы
- 8.02.2013 / 02:36
nlhulqrx
  Пользователь

nlhulqrx 
Сейчас: Offline
нет не у кого подробного справочника по xml(андроид) на русском?
- 8.02.2013 / 10:26
boNNdaR
  Пользователь

boNNdaR 
Сейчас: Offline
Нет.Инфы вообще мало.Ищи книги.
- 8.02.2013 / 10:52
Oak
  Пользователь

Oak 
Сейчас: Offline
boNNdaR, В документации всё есть, ну, правда не на русском
__________________
 Эль Презеденте
Наверх  Всего сообщений: 4453
Фильтровать сообщения
Поиск по теме
Файлы топика (184)