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

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

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

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

26.11.2012, 01:09. Просмотров 3534. Ответов 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
Посмотрите здесь:

Включение GPS программно без подтверждения пользователем - Программирование Android
В интернете есть темы, но чета они не рабочие:) Или из жопы руки.. Направьте пожалуйста! Как включить GPS программно без подтверждения...

Программно сменить тип сети 2G/3G/4G - Программирование Android
Вопрос такой возник, возможно программно менять тип сети (2G/3G/4G)?

Включение пункта меню после включение чекбокса - Программирование Android
Как правильно сделать, чтобы наличие галочки screenTimeOutTile пункта настроек включало неактивный следующего typeScreenTimeOut правильно? ...

Усиление сотовой связи - Программирование Android
Здравствуйте уважаемые форумчане. В загородном доме установлена система усиления сотовой связи-работает отлично но только когда телефон...

Программно определить разрешение экрана - Программирование Android
Нужно узнать разрешение экрана полностью. Когда я определяю у меня выводит, что-то вроде 1216 вместо 1280, не считает какой-то тулбар или...

Программно определить уровень антенны на телефоне - Программирование Android
Можно ли как нибудь узнать программно уровень антенны на телефоне?Если да то как?

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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,238
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
1567 / 1309 / 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,238
08.05.2014, 20:10     Включение настроек программно. Местоположение определить по сотовой сети. Wi-Fi #5
это в onCreate() в активности настроек extends PreferenceActivity прописывать да?

Добавлено через 28 минут
Вставил код wifiManage.setWifiEnabled(isChecked); помечается красным как ошибка почему?как это исправить ?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2014, 00:46     Включение настроек программно. Местоположение определить по сотовой сети. Wi-Fi
Еще ссылки по теме:

Как программно определить все доступные в данный момент точки доступа WiFi? - Программирование Android
Как программно определить все доступные в данный момент точки доступа WiFi?? И если есть среди них уже сохраненные подключится к одной из...

Как программно удалить кнопку которую программно создал но только если она уже существует - Программирование Android
Есть ScrollView в котором много компонентов,чтоб не выводить сразу все решил выводить по 10 штук и снизу пихать кнопку &quot;еще&quot;,эту самую...

Местоположение - Программирование Android
Добрый вечер. Нужно определить местоположение. Так как у меня эмулятор, который подключен к интернету, я пытаюсь получить местоположение...

Google Maps местоположение - Программирование Android
Ситуевина следующая - подключил гугл карты к своему приложению, теперь надо как-то реализовать кнопку &quot;мое местоположение&quot;.. стандартная...

Определение местоположение Genymotion - Программирование Android
Не подскажите как правильно тестировать приложения которые используют Google Maps в Genymotion. Я установил на устройстве genymotion Google...

Actionbar своё местоположение - Программирование Android
как сделать обьект как Actionbar точнее выпадающ список (список) только чтоб я его мог размещать не на баре а в определенном месте...


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

Или воспользуйтесь поиском по форуму:
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,238
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