Обновить
128K+

Android *

Пишем под самую популярную мобильную ОС

146,94
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности
Формат публикации

Определение доступности GPS в Android

Время на прочтение4 мин
Охват и читатели33K
Приветствую, хабрасообщество!

Эта статья, надеюсь, станет хорошим подспорьем начинающим в области программирования под Android. А может даже и матерые профи что-нибудь почерпнут.

Итак, понадобилось мне как-то определять, доступен ли в настоящее время GPS-фикс. Казалось бы, LBS (location-based service) — вещь перспективная и популярная, и Google, прекрасно это понимая, предоставит простой в обращении инструмент для их разработки. Ага, разбежался… Не так-то все и просто, поэтому приходится в определенной мере изощряться.

Читать дальше →

Геопланировщик — 2.0

Время на прочтение2 мин
Охват и читатели3.3K
Итак, вот и наступил тот долгожданный день (хотя конечно стоить отметить, что мы гораздо раньше собирались выпустить апдейты), когда вышли обновления приложения Геопланировщик. Данное приложение уже описывалось у нас ранее http://habrahabr.ru/blogs/android/114297/. Как известно, главной проблемой, которая возникала ранее — это невозможность работы программы по сети, и обновления в большей своей степени должны были решить именно эту проблему, однако, мы увидели намного больше изменений, не зря версия программы поднялась на одну старшую цифру.
Читать дальше →

Пишем игру для Android c помощью AndEngine. Часть 3

Время на прочтение4 мин
Охват и читатели17K
Всем привет!
Вот и долгоданное продолжение цикла статей о том как создать для андроид не очень простую игру с помощью AndEngine.

Уже ознакомились с предыдущими статьями?
Часть 1
Часть 2
Тогда продолжим.
Читать дальше →

Android + Arduino = ♥

Время на прочтение4 мин
Охват и читатели150K
Не так давно Google открыл API для работы Android устройств с USB. Сегодня пришло время пощупать что же это такое и узнать какие возможности нам открываются.



Читать дальше →

Удаление иконки приложения из лаунчера

Время на прочтение1 мин
Охват и читатели6.2K
Перевод заметки когда то найденной на страницах Интеренета.

Создать приложение которое не появляется в списке запускаемых приложений вместе с иконкой легко. Достаточно поместить в файл манифеста следующие строки:

<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>


Задача удаления иконки приложения после инсталляции дело немного более хитрое.
Читать далее...

Создаём модульное приложение

Время на прочтение3 мин
Охват и читатели8K
Вы захотели сделать браузер с плагинами, программу с темами, игру с аддонами или какое-то другое модульное приложение для Android? Но как это сделать? Я расскажу, как сделать простое приложение, которое будет получать текст от модулей.
Читать дальше →

Google+ для Android

Время на прочтение1 мин
Охват и читатели3.9K
На ниве получения доступа к Google+ по инвайтам, хабратоварищи могут заинтересоваться и работой с сетью на Android-аппарате. Google уже предоставила возможность работать в Google+ отдельным приложением на Android, но, увы, не в СНГ, тут мы столкнёмся с трудностями — попытка установки из каталога окажется неудачной. Впрочем, раз уж Android Market нам неподвластен — вполне можно скачать приложение напрямую: com.google.android.apps.plus.apk (ver. 1.0.1, 2,74 Мб). После установки приложение займёт 8 Мб в памяти телефона, а на SD-карту удастся перенести, дай бог, 2-3 из них. А вот небольшое ознакомительное видео:



Тех же, кто желает работать с Google+, но хочет этого делать до появления версии в локальном Market могу утешить наличием мобильной версии по адресу google.com/+.

Каждый день активируется 500 тысяч устройств на Android

Время на прочтение1 мин
Охват и читатели795


Много это или мало? Похоже на то, что много. Пол-миллиона устройств на Android ОС активируется каждый день, и каждую неделю этот показатель увеличивается на 4,4%. Об этом сообщил руководитель руководитель подразделения Google, отвечающего за ОС Android Энди Рубин.

Читать дальше →

Быстрая сборка С++ библиотек под Андроид

Время на прочтение2 мин
Охват и читатели10K
Привет хабрасообщество!

Многие задают вопрос: «У нас есть куча библиотек на С++, которые мы хотим собрать под Андроид. Как это сделать?». Ниже по шагам описан возможно самый простой способ это сделать.

Читать дальше →

Avast появится для Android

Время на прочтение1 мин
Охват и читатели1.3K
Avast один из самых известных и востребованных антивирусных программ для Windows, в ближайшее время будет выпущена и для ОС Android.

Технический директор Avast, Ondrej Vlcek, прокомментировал эту новость высказыванием: «Cмартфоны, более подвержены определенным видам атак [...]
Читать дальше →

Избавление от FC-ошибки процесса com.htc.bgp на некоторых android-девайсах от HTC

Время на прочтение3 мин
Охват и читатели22K
С недавних пор я являюсь обладателем android-девайса от HTC на базе Android 2.2. По большому счету все в нем меня вполне устраивает, однако некоторые мелкие недочеты и не очень приятные неожиданности все-таки немного раздражают. К одной из наиболее неприятных неожиданностей в работе устройства для меня с недавних пор стало внезапное возникновение FC- ошибки процесса com.htc.bgp при попытке обновить погоду при помощи стандартного приложения от HTC «Погода» (Weather). В один прекрасный день я включил wi-fi и попытался обновить погоду, однако почти мгновенно получил ошибку «Ой. Процесс com.htc.bgp неожиданно остановился. Повторите попытку» с кнопкой «Закрыть принудительно». До этого подобной ошибки не возникало, никаких изменений в программах я в тот день не производил, да и вообще не устанавливал ни одного нового приложения уже довольно продолжительное время. Признаюсь сразу, причин возникновения ошибки я не выявил. Однако мне удалось ее победить и, хотя ошибка возникает на смартфоне и сейчас (с периодичностью один раз в две-три недели), я знаю чёткий метод быстро от нее избавиться.
Читать дальше →

Новое поколение китаефонов — почти точная копия iphone 4, включая интерфейс на Android

Время на прочтение1 мин
Охват и читатели13K
Наткнулся на YouTube на крайней интересную вещицу. Наши китайские друзья вновь превзошли себя, прошлые «копии» Iphone были лишь дефолтным андроидом, либо вообще обладали какой-то непонятной системой. Но это видео меня удивило. Под катом спецификации и ссылка на магазин.


Читать дальше →

Чтение XML файла с помощью App Inventor

Время на прочтение3 мин
Охват и читатели12K
Всем привет. Я хочу посвятить этот топик Google App Inventor (далее просто inventor), с которым, я думаю, вы знакомы по предыдущим топикам других людей. Его упрекают в малом функционале. Я тоже так считал, и когда он только запустился, я смог сделать только пару безделушек. Но, зайдя намедни в inventor, я был приятно удивлен, ведь в июньском обновлении добавилось множество интересных блоков, таких как:
Web, TinyWebDB, TinyDB, Notifier. В этом топике мы посмотрим, как можно прочитать XML файл, на примере получения кармы пользователя (использовать этот пример мне вздумалось после того, как один из пользователей написал топик про Python и SL4A). Интерфейс подробно рассматривать не будем, в нем легко разобраться и так.
Читать дальше →

Ближайшие события

ПО для взаимодействия ПК и смартфона

Время на прочтение7 мин
Охват и читатели442K
С момента покупки смарта на Android меня заинтересовало его функциональное наполнение. На практике оказалось, что Android способен выполнять практически любую задачу, решаемую на обычном ПK, только медленнее и не всегда удобнее. Зато дополняет ПК он прекрасно, и механизмов использования возможностей смарта на ПК и возможностей ПК на смарте — уйма.

Статья ориентирована в основном на формирующихся и будущих пользователей Android-смартфонов; надеюсь, что продвинутые пользователи также найдут в ней что-то новое и/или внесут свою лепту. Под катом по пунктам, в вопрос-ответном стиле.
Читать дальше →

Реклама для вашего Android приложения

Время на прочтение3 мин
Охват и читатели55K

Реклама реклама или как заработать на вашем приложении


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

Ну что ж поехали.
Читать дальше →

Baldur's Gate на Android: эмулятор GemRB в действии

Время на прочтение3 мин
Охват и читатели53K
Hamsters and rangers everywhere, rejoice!!!

Необязательное предисловие о личном

На рубеже веков все прогрессивное человечество вовсю рассекало по Побережью Мечей: от Кэндлкипа до самых Врат Балдура. А я — я отыгрывал правого хавбека во дворовой команде и проц мой был 386-й, а монитор черно-белый. Приобщился к искусству ролевых игр лишь через 9 лет. И легендарная Baldur's Gate мне не покорилась. Мышкой камеру крутить нельзя — неудобно!..

Так и жил бы, стыдясь своей попсовости, кабы не добрые люди — создатели GemRB, свободно распространяемой реализации Bioware Infinity Engine с открытым исходным кодом.

Матчасть

Стараниями петербургского разработчика Дмитрия Матвеева aka Beholder GemRB портирован на Android. Позволяет запускать игры серии Baldur's Gate, а также — с некоторыми ограничениями — Icewind Dale и Planescape: Torment. Требует:
  • Android >= 1.6;
  • VGA, WVGA, HVGA или большее разрешение;
  • 150 мб RAM;
  • наличие ресурсов оригинальной игры и места под них на смартфоне/планшете.

Читать дальше →

Глубокое погружение в определение местоположения

Время на прочтение8 мин
Охват и читатели25K
Этот пост является переводом топика из блога android-developers. Далее повествование ведется от Рето Майера, автора книги Professional Android 2 Application Development. Он пишет о том, как можно улучшить приложения, использующие местоположение, в смысле кэширования результатов, скорости работы и так далее.

Без разницы, ищете ли вы место, где бы поесть, или ближайшее место велосипедов Boris Bike, всегда есть задержка при получении данных местоположения от GPS и заполнении абстрактного списка результатов в вакууме. Когда вы находитесь в месте, где хотели бы получить контекстную информацию, то часто вы сталкиваетесь с отсутствием подключения к данным.

Вместо того, чтобы грозить кулаком в небо, я написал open-source приложение, которое включает в себя советы и рекомендации по сокращению времени между открытием приложения и просмотром актуальной информации о близлежащих местах, вкупе с разумным обеспечением offline режима работы. И всё это, сохраняя использование аккумулятора на возможном минимуме.
Читать дальше →

Cut the Rope пришёл на Android

Время на прочтение1 мин
Охват и читатели2.7K


Cut the Rope — это наверное вторая самая популярная игра на мобильных платформах после Angry Birds. Долгое время разработчики игнорировали андроид и доступна игра была только владельцам устройств на iOS.
Но вот и на нашу улицу пришёл праздник. Теперь Cut the Rope доступна и на андроид устройствах. На данный момент игра отсутствует на официальном маркете. Скачать ее (абсолютно бесплатно) можно со стороннего маркета GetJar.

Читать дальше →

Автоматическое генерирование APK с различными данными из командной строки с помощью Ant

Время на прочтение3 мин
Охват и читатели6.4K
Недавно столкнулся с проблемой — нужно было на удаленном сервере генерировать apk файл для загрузки, причем в зависимости от передаваемого адреса сервера программа должна была по умолчанию при установке соединяться с различными серверами.

Итак задача — дать пользователю возможность загрузить из интернета динамически генерируемое Андроид приложение которые буду вести себя по разному в зависимости от переданных параметров (в данном случае разные сервера загрузки данных).

Подробности