Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 27, средняя оценка - 4.81
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
#1

Включение настроек программно. Местоположение определить по сотовой сети. Wi-Fi - Android

26.11.2012, 01:09. Просмотров 3476. Ответов 5
Метки нет (Все метки)

Здравсвуйте!

Подскажите как включить програмно "Определение местоположение по безправодной сети"?(см. вложение)

по поводу GPS разобрался

Java
1
2
3
4
5
6
7
8
 String provider = Settings.Secure.getString(getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED);
            if(!provider.contains("gps")){ //if gps is disabled
                    final Intent poke = new Intent();
                    poke.setClassName("com.android.settings", "com.android.settings.widget.SettingsAppWidgetProvider");
                    poke.addCategory(Intent.CATEGORY_ALTERNATIVE);
                    poke.setData(Uri.parse("3"));
                    sendBroadcast(poke);
            }
Как быть с данной настройкой?

Спасибо!
Изображения
 
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2012, 01:09     Включение настроек программно. Местоположение определить по сотовой сети. Wi-Fi
Посмотрите здесь:

Android Как определить, что пользователь разрешил доступ к сети
Местоположение Android
Actionbar своё местоположение Android
Программно определить уровень антенны на телефоне Android
Android Программно определить разрешение экрана
Android Отобразить местоположение на карте по координатам
Включение пункта меню после включение чекбокса Android
Android Как программно определить все доступные в данный момент точки доступа WiFi?
Google Maps местоположение Android
Android Хранение настроек
Усиление сотовой связи Android
Android Определение местоположение Genymotion

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
26.11.2012, 19:44  [ТС]     Включение настроек программно. Местоположение определить по сотовой сети. Wi-Fi #2
Неужели нет не у кого инфы по этому поводу?
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,235
08.05.2014, 19:18     Включение настроек программно. Местоположение определить по сотовой сети. Wi-Fi #3
Как при помощи Preferencescreen делать включение выключение Wi-Fi в android я создаю checkBox Wi Fi в Preferencescreen в своем приложении в настройках Он отображается Но как связать обработчик с этим checkBox чтобы он включал и выключал Wi-Fi на телефоне??

Добавлено через 6 минут
то есть я меняю состояние checkBox но на Wi-Fi это не влияет а как прописать чтоб включал и выключал checkBox
Wi-Fi?
YuraAAA
1565 / 1307 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
08.05.2014, 19:35     Включение настроек программно. Местоположение определить по сотовой сети. Wi-Fi #4
yura91,

1. в манифест:

XML
1
2
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
2. В активити:
Java
1
2
3
4
5
6
7
WifiManager wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE); 
checkbox.setOnCheckedChangeListener(new OnCheckedChangeListener(){
void onCheckedChanged(CompoundButton buttonView, boolean isChecked)
{
wifiManager.setWifiEnabled(isChecked);
}
});
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,235
08.05.2014, 20:10     Включение настроек программно. Местоположение определить по сотовой сети. Wi-Fi #5
это в onCreate() в активности настроек extends PreferenceActivity прописывать да?

Добавлено через 28 минут
Вставил код wifiManage.setWifiEnabled(isChecked); помечается красным как ошибка почему?как это исправить ?
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,235
10.05.2014, 00:46     Включение настроек программно. Местоположение определить по сотовой сети. Wi-Fi #6
У меня не просто чекбокс а CheckBoxPreference а для него метод setOnCheckedChangeListener не работает как связать
включение и выключение WiFi с CheckBoxPreference?

Добавлено через 51 минуту
чтобы это влияло на Wi Fi?
Yandex
Объявления
10.05.2014, 00:46     Включение настроек программно. Местоположение определить по сотовой сети. Wi-Fi
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru