Страница 1 из 1

Запрет

Добавлено: 20 окт 2015, 21:59
Drexler
1. Имеется сайт например арбуз.ру

2. Создаем простейший браузер на андроид без какого-либо функционала. Просто приложение которое открывает сайт арбуз.ру

3. При отключенном интернете на android устройстве при запуске данного приложения на экран выведет ошибку соединения "Веб-страница недоступна" и покажет пользователю " веб страница по адресу Арбуз.ру недоступна".

Сам вопрос: Как можно скрыть от пользователя в данном случае, что за приложением скрывается арбуз.ру?

Имеется ли возможность как либо запретить запуск приложения без доступа к интернету

Re: Запрет

Добавлено: 20 окт 2015, 22:04
doter.ua

Код: Выделить всё

    public static boolean isOnline(Activity activity) {
        ConnectivityManager cm = (ConnectivityManager) activity.getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo netInfo = cm.getActiveNetworkInfo();
        return netInfo != null && netInfo.isConnectedOrConnecting();
    }

Re: Запрет

Добавлено: 20 окт 2015, 23:11
Drexler
doter.ua писал(а):

Код: Выделить всё

    public static boolean isOnline(Activity activity) {
        ConnectivityManager cm = (ConnectivityManager) activity.getSystemService(Context.CONNECTIVITY_SERVICE);
        NetworkInfo netInfo = cm.getActiveNetworkInfo();
        return netInfo != null && netInfo.isConnectedOrConnecting();
    }
Извиняюсь что неправильно подал свои мысли. Имелось ввиду "выбросить из приложения если нет ответа от сервера"
Не только в случае отсутствия подключения на устройстве также если устройству провайдером заблокирован интернет или на сервере арбуз.ру админ пролил на машину чай и сервер лег.

Re: Запрет

Добавлено: 21 окт 2015, 04:01
doter.ua
Попробуй это: http://stackoverflow.com/a/4892013/3737860 выкачать хтмл и проверить ее содержимое перед загрузкой в браузер.