Обновить
256K+

Android *

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

110,87
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности

Разбор XML при помощи Simple Framework

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


Здравствуйте, читатели Хабрахабр!

Данный пост навеян другим постом и комментарием уважаемого хабраюзера AnatolyB оттуда.

Я думаю, что многие знакомы с данной библиотекой, но, тем не менее, оказалось, что она еще не была отражена на страницах Хабры. Исправлением этого недоразумения мы и займемся сегодня.

И, конечно же, тем, кто еще не знаком с этой прекрасной библиотекой, рекомендую скорее познакомиться, я же постараюсь в этом вам помочь.
Читать дальше →

Видеобитва: Sony Ericsson Xperia ARC vs HTC Desire HD

Время на прочтение1 мин
Охват и читатели1.8K
Привет всем любителям Android и просто любопытным Хабражителям!

Предлагаю ознакомиться с коротким видеороликом, сравнивающим, Sony Ericsson Xperia Arc и HTC Desire HD.

За 3 минуты вы увидите:
  • Прогон коммуникаторов в популярный бенчмарках
  • Обсуждение особенностей приложений камеры
  • Сравнение записанного видео
  • Рассказ о возможностях фотосъемки обоих устройств

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

Отслеживание установок приложений

Время на прочтение3 мин
Охват и читатели16K
В официальной Google-группе, посвященной Android'у, время от времени появляются жалобы разработчиков о том, что трудно найти уникальные, надежные и стабильные идентификаторы для Android-устройств.
В блоге android-developers был опубликован небольшой топик, посвященный тому, как отслеживать индивидуальные установки приложений. Думаю, кому-то это будет полезно.
Читать дальше →

Вышло официальное обновление Android 2.2.1 для русской ревизии Samsung Galaxy S (GT-I9000)

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


Совершенно тихо и незаметно 22.03.2011 вышло очередное минорное обновление прошивки для Samsung Galaxy S. Учитывая историю многострадальной 2.2, которую релизили в течение полугода и выпустили откровенно сырой, этот багфикс вышел довольно быстро. О том, что он принёс с собой
читайте под катом...

В Android Market запущена система платежей внутри приложений

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


Как и обещалось на прошлой неделе, сегодня в Android Market запущена система платежей внутри приложений (In-app Billing). Разработчики теперь могут публиковать приложения с поддержкой этой системы, а пользователи таких приложений смогут совершать в них покупки.

Система платежей внутри приложений даёт разработчикам больше возможностей для получения прибыли от своих приложений: модель «попробуйте-и-купите», виртуальные товары, обновления и другие модели платежей. Если вы ещё не знакомы с этой системой, то можете узнать о ней больше в справочном разделе сайта Android Developers.
Читать дальше →

Вышел SPB Shell 3D

Время на прочтение1 мин
Охват и читатели9.2K
SPB Shell 3D для андроид предлагает интерфейс нового поколения.
Характеристики:
  • Трехмерный главный экран и запуск приложений
  • «Умные» папки
  • Трехмерные виджеты
  • Набор панелей и виджетов



Требования:
  • Android 2.1 или выше
  • GPU с поддержкой OpenGL ES 2.0
* Не поддерживаются планшеты
* Не поддерживаются «живые» обои (из соображений производительности)

Логирование в Android приложениях

Время на прочтение3 мин
Охват и читатели60K
Уверен, что всем разработчикам приложений на платформе Android знаком класс Log, позволяющий логировать различные события. По различным причинам, формат записи логов для каждого проекта может отличаться достаточно сильно — начиная от «AAA», «111111» и «I was here» до более-менее внятных — «Opening HTTP connection to habrahabr.ru». Под катом вы найдете пример функции, которая поможет навести порядок в логах.
Данный топик не претендует на оригинальность и универсальность. И поэтому, если в вашем проекте уже существует некий стандарт логирования событий, то смело проходите мимо — топик скорее ориентирован на начинающих разработчиков.
Читать дальше →

«Open»?

Время на прочтение4 мин
Охват и читатели579
image«Закрыто до выяснения обстоятельств, но было открыто».

Примерно так можно описать всю «открытость» в отношении Google, в частности — Android. Честно говоря, никому и никогда особо не нравилось слышать это слово из уст представителей компании.

С одной стороны, эта «открытость» вела к ситуациям в которых западные сотовые операторы банально наеобманывали своих недальновидных клиентов (например… вы в США и хотите установить Skype на свой Android-мобильник? Только если ваш оператор — Verizon).

С другой стороны, продукты Google оказываются «открытыми» только тогда, когда это удобно самой компании. Хотите использовать службы Google на своем Android-устройстве? Легко — подпишите лицензионное соглашение. А может быть хотите добавить свой код в Android? Или поработать в Google? Нет. Но подождать придется. Открыто же.

Смех-смехом, но складывается такое впечатление, что при каждом удобном случае мы слышим, какой на самом деле открытый этот Андроид, как будто это идеальный ответ на каждый вопрос.

— Как вы будете соперничать за рынок с Apple? Открыто.
— Как вы будете сотрудничать с операторами? Открыто.
— Как вы будете зарабатывать на Android? Тоже открыто?

Последние новости этой недели уже не позволяют сдерживать в себе эту открытость. Наверняка многие слышали о том, что Google задерживает релиз исходных кодов последней версии Android — Honeycomb по некоторым обстоятельствам, которые мы с вами назовем просто: переработка и отладка кода за закрытыми дверями. Извиняюсь, открытыми.
Читать дальше →

Особенность работы класса AsyncTask

Время на прочтение2 мин
Охват и читатели7.2K
В данной статье разговор пойдет об одной особенности класса AsyncTask, которая с первого взгляда не бросается в глаза, но может привести к нежелательным последствиям.
Читать дальше →

Отслеживание утечек памяти в Android приложениях

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

Цель — Android

Время на прочтение3 мин
Охват и читатели1.3K
microsoft vs androidОдин из признаков того, что продукт стал успешным — очередь конкурентов пытающихся засудить вас. Исходя из этого критерия проект Android стал действительно крупным игроком на поле мобильных систем.

В последнее время в топах висит новость о том, что Microsoft объявил иск против Barnes & Noble (крупная американская сеть книжных магазинов). По словам Microsoft, электронная книга Nook, которая использует Android в качестве операционной системы, нарушает пять софтверных патентов Microsoft. И конечно не будет сюрпризом тот факт, что данные патенты покрывают тривиальные “инновации”. Вот краткий обзор того, что по мнению Microsoft нарушает Nook:
Читать дальше →

Геопланировщик Hypocampo — теперь с Яндекс.Картами

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

С момента первого анонса на хабре геопланировщика Hypocampo вышло несколько апдейтов, как с новым функционалом, так и с багфиксами. Многим понравилась идея, но для боле удобного использования не хватало Яндекс.Карт. Последняя версия, 0.1.4, преодолела это ограничение и теперь наряду с провайдером геокодирования можно выбрать и провайдера карт (поддерживаются Google и Yandex).
О прочих полезных нововведениях - под катом...

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

Тестирование платежей внутри приложений Android Market

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


В блоге Android Developers объявили, что на следующей неделе будет открыта система биллинга внутри приложений, анонсированная в январе. Например, можно будет продавать виртуальные товары в играх за реальные деньги.

Протестировать In-app Billing можно уже сейчас, добавив эту опцию в Developer Console, создать каталог товаров, назначить цены и совершить тестовые покупки. До официального запуска системы каталог не будет отображаться пользователям.

Анализ памяти для Android приложений

Время на прочтение5 мин
Охват и читатели43K
В Dalvik есть сборщик мусора, но это не значит, что можно игнорировать управление памятью. Даже наоборот — нужно быть особенно внимательным при использовании памяти, которая, как известно, на мобильных устройствах ограничена. В этой статье будут рассмотрены инструменты, которые значительно помогают следить за тем, как приложение использует память.
Читать дальше →

Пишем приложение под Android с поддержкой Cloud to Device Messaging (C2DM)

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


Здравствуйте, читатели Хабрахабр!

В данном посте я хочу уделить внимание сервису C2DM от компании Google и попытаюсь рассказать, как реализовать поддержку данного сервиса в вашем Android-приложении. Напомню, что C2DM — это специальный сервис, предоставляющий API для отправки сообщений приложениям, установленным на устройствах Android. Использование данного сервиса является незаменимым способом при необходимости передать сообщение пользовательскому приложению, зарегистрированному в системе, но не являющемуся на данный момент активным.

Хотя C2DM является одной из фундаментальных возможностей платформы Android, информации о нем в рунете мало. Попытка изменить данную ситуацию и является одной из задач этого поста.

Под катом я расскажу, как написать простые клиентское и серверное приложения, покажу некоторые «подводные камни», а также дам ссылки на примеры кода.

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

Великолепные темы для ADW Launcher, Go Launcher EX, MIUI ROM

Время на прочтение2 мин
Охват и читатели67K
Представляю вам вольный перевод статьи "Outstanding Themes to Redesign Your Android"

Настраиваемость Android является одной из самых любимых черт этой операционной системы. Возможность настроить внешний вид всех аспектов операционной системы позволяет очень тонко и удобно настроить мобильный телефон для каждого пользователя. Легче всего настроить начальный экран и для него уже выпущено много лаунчеров. Все они различаются с точки зрения возможностей, производительности и дизайну, но и заимствуют они сильно друг от друга различные функции, позволяя пользователям выбрать наилучшее сочетание функционала и возможностей для себя. Некоторые из лаунчеров поддерживают темы — с помощью них вы можете изменить набор визуальных эффектов, иконки, виджеты, и различные фоновые изображения.
Осторожно: трафик! Под катом много картинок!

Adobe выпустила Flash Player 10.2 для Android

Время на прочтение1 мин
Охват и читатели33K
Adobe выпустила Flash Player 10.2 для устройств на Android 2.2 (Froyo) и 2.3 (Gingerbread), а также его бета-версию для планшетов на Android 3.0.1.

Для Froyo и Gingerbread исправлен ряд ошибок и улучшена производительность.

Бета Flash Player 10.2 для Android 3.0.1 позволяет просматривать Flash-контент на последних Android-планшетах. В Adobe отметили: «Мы активно сотрудничали с Google во время разработки этой бета-версии». Разработчики реализовали тесную интеграцию с новым браузером Android 3.x для восприятия Flash-контента как части веб-страницы, а не отдельного слоя.

Релиз для Android 3.0.1 обещается выпустить в ближайшие недели. В нём будет дополнительно оптимизировано взаимодействие между Flash Player и новым браузером, после чего планируется включить аппаратное ускорение и поддержку Stage Video.

Flash 10.2 для Android 2.2, 2.3 и 3.0.1 доступен для загрузки в Android Market.

Пишем whois-клиент под Android

Время на прочтение7 мин
Охват и читатели5.6K
Логотип

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

Под катом я расскажу о ходе разработке, покажу примеры работы и варианты развития.
Читать дальше →

iOS 4.3 vs. Android 2.3: тестирование скорости загрузки сайтов

Время на прочтение2 мин
Охват и читатели2.4K
Компания Blaze.io, занимающаяся оптимизацией сайтов, провела сравнительное тестирование последних версий iPhone и Android на тысяче сайтов. Результаты оказались смешанными: на 84% сайтов быстрее оказался встроенный браузер Android, а на 16% сайтов — встроенный браузер iPhone. При этом среднее по медиане время загрузки страницы по WiFi на Android составило 2,144 с, а у iPhone — 3,254 с.

Всего было проведено 46000 тестов на сайтах компаний из списка Fortune 1000 в разное время суток с отбрасыванием слишком быстрых и слишком медленных результатов (ошибки в сети). Использовались устройства iPhone 4.2, iPhone 4.3, Galaxy S (Android 2.2) и Nexus S (Android 2.3), WiFi-маршрутизатор, подключенный к быстрому DSL-соединению.
Читать дальше →