С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 21, средняя оценка - 4.67
proech
11 / 11 / 2
Регистрация: 10.07.2013
Сообщений: 150
#1

включение wifi - Программирование Android

01.08.2013, 21:58. Просмотров 3021. Ответов 12
Метки нет (Все метки)

имеется такой код :
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import android.net.wifi.WifiManager;
import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Toast;
 
public class MainActivity extends Activity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
    }
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
    
    public void function1(){
        
        WifiManager Wifi =  (WifiManager) getSystemService(Context.WIFI_SERVICE);
        Wifi.setWifiEnabled(true);
        
        
        
    }
    
    
    
    
 
}
Не работает функция function1()
что делать?

Добавлено через 9 минут
просто вылетает при использовании function1
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.08.2013, 21:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос включение wifi (Программирование Android):

Включение wifi роутера - Программирование Android
Доброго времени суток всем. На android никогда ничего не писал, но нужно срочно сделать небольшую программу: Включение wifi роутера по...

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

Включение экрана - Программирование Android
AlarmManager инициирует вызов активити, но если экран не включен( стоит на блоке) то ничего не видно. как включить экран?

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

Включение в проект файлов Eclipse - Программирование Android
Здравствуйте, дорогие друзья! Надеюсь вы мне поможете. Такая ситуация. Есть проект под android в eclipse. В него необходимо включить...

Отключение / Включение Google Analytics в приложении - Программирование Android
Собственно возник вопрос. Как сделать так, что бы пользователь, например на экране настроек, мог отключать или включать сбор аналитики. -...

12
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
01.08.2013, 22:01 #2
на эмуляторе?
0
proech
11 / 11 / 2
Регистрация: 10.07.2013
Сообщений: 150
01.08.2013, 22:02  [ТС] #3
на смартфоне
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
01.08.2013, 22:03 #4
а что в логах?
0
proech
11 / 11 / 2
Регистрация: 10.07.2013
Сообщений: 150
01.08.2013, 22:07  [ТС] #5
куча ошибок
0
Миниатюры
включение wifi  
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
01.08.2013, 22:08 #6
Java
1
2
3
4
public void function1(View view){
        WifiManager Wifi =  (WifiManager) getSystemService(Context.WIFI_SERVICE);
        Wifi.setWifiEnabled(true);       
    }
0
proech
11 / 11 / 2
Регистрация: 10.07.2013
Сообщений: 150
01.08.2013, 22:25  [ТС] #7
только что так сделал все равно вылетает

Добавлено через 6 минут
сделал так :
Java
1
2
3
4
5
6
7
8
9
10
11
public void function1(View view){
        try{
        WifiManager Wifi =  (WifiManager) getSystemService(Context.WIFI_SERVICE);
        Wifi.setWifiEnabled(true);
        }
        catch(SecurityException e){
            Toast text = Toast.makeText(getApplicationContext(), "невохможно", Toast.LENGTH_LONG);
        text.show();
        
        }
        }
но нужно чтобы в try работало )

Добавлено через 8 минут
забыл code добавить
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
01.08.2013, 23:29 #8
Цитата Сообщение от proech Посмотреть сообщение
только что так сделал все равно вылетает
с каким логом?

Добавлено через 42 секунды
пермишены прописаны?

Добавлено через 1 минуту
XML
1
2
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
1
proech
11 / 11 / 2
Регистрация: 10.07.2013
Сообщений: 150
01.08.2013, 23:48  [ТС] #9
пермишен прописал
wifi включается но теперь обратно вылетает )
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
01.08.2013, 23:52 #10
логи
0
proech
11 / 11 / 2
Регистрация: 10.07.2013
Сообщений: 150
02.08.2013, 00:05  [ТС] #11
все теперь не вылетает )сам разобрался)
0
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
02.08.2013, 15:51 #12
Цитата Сообщение от proech Посмотреть сообщение
Java
1
2
WifiManager Wifi = *(WifiManager) getSystemService(Context.WIFI_SERVICE);
Wifi.setWifiEnabled(true);
Этим кодом можно включить Wi-Fi ?
0
proech
11 / 11 / 2
Регистрация: 10.07.2013
Сообщений: 150
08.08.2013, 18:13  [ТС] #13
Цитата Сообщение от Digetix Посмотреть сообщение
Этим кодом можно включить Wi-Fi ?
да можно
0
08.08.2013, 18:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.08.2013, 18:13
Привет! Вот еще темы с ответами:

Android: включение Bluetooth без подтверждения - Программирование Android
Подскажите, как программно включить блютус так, что бы пользователю не нужно было подтверждать включение(см скриншот). на данный...

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

Включение настроек программно. Местоположение определить по сотовой сети. Wi-Fi - Программирование Android
Здравсвуйте! Подскажите как включить програмно &quot;Определение местоположение по безправодной сети&quot;?(см. вложение) по поводу GPS...

WiFi и энергосбережение - Программирование Android
Написал программу что-то вроде сетевого монитора, но есть одна проблема, которую нужно решить. Программа не использует WifiManager, а...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

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