Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
antikiler1990
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 43
#1

Програмка которая отображает устройства подкличены к Wifi - Программирование Android

07.08.2013, 10:37. Просмотров 677. Ответов 3
Метки нет (Все метки)

Здравствуйте! Возникла потребность в программе которая будет сканировать и отображать устройства которые подключены к беспроводной сети! Буду благодарен за любую помощь (программа нужна с открытым кодом)! Спасибо ....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.08.2013, 10:37
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Програмка которая отображает устройства подкличены к Wifi (Программирование Android):

Сделать приветственное окно при раздачи wifi с устройства
Всем привет! :victory: Можете мне помочь? Как можно сделать приветственное...

WiFi рация (перекидывать с микрофона одного устройства на динамик другого)
Гуру, не подскажите, доступны ли подобные исходники? На гитхабе обычным поиском...

При запуске устройства в Genymotion в окне устройства просто черное поле и кнопки рядом с ним
У меня такая проблема с дженимоушн. При запуске какого-либо устройства...

Выбор WiFi устройства. Прием WiFi
Помогите разобраться чайнику :) 1) Мне нужно принимать на рабочем месте...

BIOS отображает неизвесные мне устройства для загрузки
Вчера купил новый ЖД и скопировал образ предыдущего диска на новый.Зашел в...

Нужна програмка которая заменяет 1 символ на 3 любые в строке
Нужна програма на С. Пример (заменим 'пробел' на '---'): Слово1 слово2...

3
Wenceslaus
Android Developer
130 / 130 / 6
Регистрация: 05.07.2013
Сообщений: 205
07.08.2013, 11:11 #2
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import android.app.Activity;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.net.wifi.ScanResult;
import android.net.wifi.WifiConfiguration;
import android.net.wifi.WifiManager;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import android.widget.TextView;
import android.widget.Toast;
 
public class WiFiDemo extends Activity implements OnClickListener {
    
    WifiManager wifi;
    ListView lv;
    Button buttonScan;
    int size = 0;
    List<ScanResult> results;
 
    String ITEM_KEY = "key";
    ArrayList<HashMap<String, String>> arraylist = new ArrayList<HashMap<String, String>>();
    SimpleAdapter adapter;
 
    /* Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
 
        buttonScan = (Button) findViewById(R.id.buttonScan);
        buttonScan.setOnClickListener(this);
        lv = (ListView) findViewById(R.id.list);
 
        wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
        if (wifi.isWifiEnabled() == false) {
            Toast.makeText(getApplicationContext(), "wifi is disabled", Toast.LENGTH_LONG).show();
            wifi.setWifiEnabled(true);
        }
        this.adapter = new SimpleAdapter(WiFiDemo.this, arraylist, R.layout.row, new String[] { ITEM_KEY }, new int[] { R.id.list_value });
        lv.setAdapter(this.adapter);
 
        registerReceiver(new BroadcastReceiver() {
            @Override
            public void onReceive(Context c, Intent intent) {
                results = wifi.getScanResults();
                size = results.size();
            }
        }, new IntentFilter(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION));
    }
 
    public void onClick(View view) {
        arraylist.clear();
        wifi.startScan();
 
        Toast.makeText(this, "Scanning...." + size, Toast.LENGTH_SHORT).show();
        try {
            size = size - 1;
            while (size >= 0) {
                HashMap<String, String> item = new HashMap<String, String>();
                item.put(ITEM_KEY, results.get(size).SSID + "  " + results.get(size).capabilities);
 
                arraylist.add(item);
                size--;
                adapter.notifyDataSetChanged();
            }
        } catch (Exception e) {}
    }
}
0
antikiler1990
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 43
07.08.2013, 11:29  [ТС] #3
Можете скинуть уже откомпилированую в *.apk....
0
Wenceslaus
Android Developer
130 / 130 / 6
Регистрация: 05.07.2013
Сообщений: 205
07.08.2013, 11:45 #4
Цитата Сообщение от antikiler1990 Посмотреть сообщение
Можете скинуть уже откомпилированую в *.apk....
Ошиблись разделом, вам сюда: Заказать программу
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.08.2013, 11:45
Привет! Вот еще темы с решениями:

Установка драйвера wifi-устройства
Привет. Не первый раз удаляя драйвера (и имея на диске минимум 2 их копии),...

Indy IdTCPClient прием байта от Wifi устройства
Всем доброго дня! Стоит студия XE7, делаю приложение по обмену данными...

Ноутбук перестал подключаться к wifi роутеру, хотя другие устройства нормально работают
Здравствуйте, ноутбук Asus n56vv. Сначала была ситуация что ноутбук перестал...

Процедура, которая отображает строки на экран
нужно написать процедуру, которая отображает строки на экран, смещение строк...


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

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

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