Проверяем наличие подключения к сети в Android

Доброго времени суток, уважаемые посетители и постоянные читатели! Этот пост я посвящу разработке приложений под Android и он будет первым постом в серии записей на эту тему. Начался учебный год, снова в универ, теперь свободного времени будет гораздо меньше, поэтому, мною было приятно решение, писать в блог не только большие информативные посты, но и небольшие заметки-подсказки по интересным мне темам. Примером такой записи и будет эта статья.

Существует лишь малая часть, скорее даже бесконечно малая  часть, android приложений, которые не используют возможности сети и связь с «внешним миром» в своей работе. Даже самые простые игрули используют сеть для отправки данныъ, например, для создания таблицы рекордов или банально для загрузки рекламы, отображаемой в приложении. Поэтому, практически каждый разработчик сталкивался с необходимостью проверки наличия подключения к сети, поскольку её отсутствие может вызывать фатальные ошибки приложения, пытающегося загрузить или отправить какие-либо данные. Проверить наличие подключения к сети очень легко, но надо понимать, что подключение к сети может быть активно, но самого Интернета может и не быть — тут, разве что, только отлавливать эксцепшены и не давать им «рушить» всё приложение.

Я проверяю подключение следующей функцией

public Boolean internetAvailable() {
		ConnectivityManager connectManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
		boolean internetAvailable = (connectManager.getNetworkInfo(
				ConnectivityManager.TYPE_MOBILE).getState() == NetworkInfo.State.CONNECTED || connectManager
				.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState() == NetworkInfo.State.CONNECTED);
		return internetAvailable;
	}

Читать полностью

Знакомство с HTML5, первые ощущения

Логотип HTML5 Так сложилось, что ли, что ажиотаж, создаваемый различными новшествами, меня абсолютно не задевает, ну или совсем поверхностно. Вышел первый телефон на андроиде, я почитал о нём, подумал, отметил в блокнотике с надписью «желания» что надо бы такой когда нибудь приобрести, отложил его и забыл на пару лет.

Читать полностью

Вконтакте со мной больше не дружит

В последнее время, на протяжении приблизительно 4 недель, мой блог посещало около 90-150 уникальных хостов в день. Такой огромный приток посетителей мне давала популярная социальная сеть рунета — Вконтакте. Но моё счастье продлилось не долго — начиная с пятницы, 19 числа, Вконтакте перестал давать трафик для моего блога, что немного грустно. Также, на протяжении этого периода, я постоянно пытался выяснить — по какой причине и откуда на мой блог идёт такое количество трафика, но к сожалению, я так и не смог это выяснить. Ни одна статистика не смогла предоставить мне данную информацию.

Читать полностью