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

Узнать, есть ли подключение к интернету - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как создать слайдер поверх SurfaceView? http://www.cyberforum.ru/android-dev/thread771016.html
Как добавить SeekBar в этом коде: package com.example; import android.app.Activity; import android.content.Context; import android.graphics.*; import android.os.Bundle; import...
Программирование Android Мультитач на всех версиях Android Здравствуйте. Как мне известно мультитач появился начиная с Android 2.0. я хочу чтобы мое приложение работало на всех версиях начиная с Android 1.6-внутри этого приложения пользователь сам выбирает... http://www.cyberforum.ru/android-dev/thread770430.html
Программирование Android Действие при нажатии на ссылку
Есть TextView, в тексте содержится ссылка. Как сделать, чтоб при нажатии на ссылку происходило какое-то действие (не переход по адресу или звонок), например показ диалогового окна?
Программирование Android RelativeLayout + Button
Народ как лучше делать разметку в xml Есть RelativeLayout (с картинкой в background) и на нем надо расположить Button, в определенном месте Получается что кнопка является частью картинки, и она...
Программирование Android Изменить версию в манифесте http://www.cyberforum.ru/android-dev/thread770058.html
подскажите пожалуйста, как поменять версию приложения созданного в Google App Inventor, если можно то пошагово
Программирование Android Получение координат gps из своего класса (getLastKnownLocation) Один из методов класса содержит Location location; LocationManager lm = (LocationManager) Context.getSystemService(Context.LOCATION_SERVICE); location =... подробнее

Показать сообщение отдельно
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
28.01.2013, 22:48
Попробуйте вот так, при запуске, в onCreate:
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
ConnectivityManager connManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
        NetworkInfo mob= connManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
 
        if (mob.isConnected()) {
            // Do whatever
        }
        else {
            AlertDialog.Builder builder = new AlertDialog.Builder(this);
            builder.setTitle("Передача данных");
            builder.setMessage("Передача данных отключена. Перейти к Настройкам?");
            builder.setPositiveButton("Да", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {                
                    Intent i2 = new Intent(Settings.ACTION_SETTINGS);        // Открывает Настройки          
                    startActivity(i2);                  
                }
            });
            builder.setNegativeButton("Нет", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                    
                    Toast.makeText(getBaseContext(), "Передача данных не доступна", Toast.LENGTH_SHORT).show();
                    
                }
            });
            builder.create().show();
        }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru