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

Проверить интернет даже когда есть wifi - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android [Книга] Разработка приложений для Android (Pro Android 2) http://www.cyberforum.ru/android-dev/thread639801.html
Оригинальное название: Pro Android 2 Автор: С. Хашими, С. Коматинени, Д. Маклин Издательство: Питер Год: 2011 Язык: Русский Страниц: 736 Формат: pdf Размер: 220 МБ Описание книги Разработка...
Программирование Android Работа с временем Нужно определить время на данный момент и когда часы показывают между 10 и 11 часами, нужно например выводить сообщение: 10-11 А также показывать сколько минут осталось до 11 часов. Как это... http://www.cyberforum.ru/android-dev/thread639150.html
Набор номера Программирование Android
Почему не появляется символ # при наборе номера: startActivity(new Intent(Intent.ACTION_DIAL, Uri.parse("tel:#") )) ;
Нарисовать диалог в xml Программирование Android
Пытаюсь нарисовать диалог в xml. По идее это должен быть прямоугольник внутри прямоугольника, при том, что внешний прямоугольник должен быть полностью прозрачным, чтобы создавать иллюзию того, что...
Программирование Android AlertDialog.Builder и перекрытие его клавиатурой http://www.cyberforum.ru/android-dev/thread638887.html
Здравствуйте. Есть AlertDialog.Builder , на котором поле для ввода и под полем снизу несколько кнопок. При нажатии на поле, открывается клавиатура, которая перекрывает кнопки. Вопрос, как это...
Программирование Android Жрущий WebView У меня беда. Пишу приложение, которое должно отображать данные со спутникового приемника. Очень удобно было создать интерфейс на html. Что собственно я и сделал. Подключил WebWiew, создал JS... подробнее

Показать сообщение отдельно
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
21.08.2012, 19:18
я решил проблему так(это временное решение и возможно будет усовершенствовано со временем):
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
    private NetworkConnectionListener networkConnectionListener = null; 
    
    @Override
    public void onCreate() {
        networkConnectionListener = new NetworkConnectionListener();
        IntentFilter connectivityChange = new IntentFilter("android.net.conn.CONNECTIVITY_CHANGE");
        registerReceiver(networkConnectionListener, connectivityChange);
        //...
        super.onCreate();
    }
    
    public static int lookupHost(String hostname) {
        InetAddress inetAddress;
        try {
            inetAddress = InetAddress.getByName(hostname);
        } catch (UnknownHostException e) {
            return -1;
        }
        byte[] addrBytes;
        int addr;
        addrBytes = inetAddress.getAddress();
        addr = ((addrBytes[3] & 0xff) << 24)
                | ((addrBytes[2] & 0xff) << 16)
                | ((addrBytes[1] & 0xff) << 8)
                |  (addrBytes[0] & 0xff);
        return addr;
    }
 
    public class NetworkConnectionListener extends BroadcastReceiver {
 
        @Override
        public void onReceive(Context context, Intent arg1) {
            new Thread(new ConnectionRun()).start();
        }
 
    }
    
    private class ConnectionRun implements Runnable{
        @Override
        public void run() {
            boolean isNetworkConnected = false;
            ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService( Context.CONNECTIVITY_SERVICE );
            NetworkInfo info = connectivityManager.getActiveNetworkInfo();
                if (info != null && info.getState() == android.net.NetworkInfo.State.CONNECTED) {
                    if(lookupHost("www.8tracks.com") == -1)
                        isNetworkConnected = false;
                    else
                        isNetworkConnected = true;
                }else
                    isNetworkConnected = false;
            return isNetworkConnected;
        }
        
    }
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru