1. Имеется сайт например арбуз.ру
2. Создаем простейший браузер на андроид без какого-либо функционала. Просто приложение которое открывает сайт арбуз.ру
3. При отключенном интернете на android устройстве при запуске данного приложения на экран выведет ошибку соединения "Веб-страница недоступна" и покажет пользователю " веб страница по адресу Арбуз.ру недоступна".
Сам вопрос: Как можно скрыть от пользователя в данном случае, что за приложением скрывается арбуз.ру?
Имеется ли возможность как либо запретить запуск приложения без доступа к интернету
Запрет
Re: Запрет
Код: Выделить всё
public static boolean isOnline(Activity activity) {
ConnectivityManager cm = (ConnectivityManager) activity.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
return netInfo != null && netInfo.isConnectedOrConnecting();
}
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Запрет
Извиняюсь что неправильно подал свои мысли. Имелось ввиду "выбросить из приложения если нет ответа от сервера"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: Запрет
Попробуй это: http://stackoverflow.com/a/4892013/3737860 выкачать хтмл и проверить ее содержимое перед загрузкой в браузер.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.