Метка «android» - 92

Посвящается Энди Рубину, Рику Майнеру, Нику Сирсу и Крису Уайту.

image

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

Для представителей последней группы, непонятным образом оказавшихся на Хабре:

Google Android - это ...

построенная на основе Linux операционная система, преимущественно, для мобильных устройств с сенсорным управлением, таких как смартфоны и планшеты. По своей природе ОС является открытым ПО, распространяется по Apache лицензии на пользовательское окружение и по GNU лицензии на ядро, которые позволяют системе быть доступной для изменения и распространения производителями устройств и простыми пользователями.

Долго собирал разного рода информацию для себя по этой ОС с целью создания общей картины о ее месте на рынке мобильных устройств и перспектив.
Кроме того, статья содержит примеры использования нескольких полезных вэб-сервисов:

  • timeline.verite.co — создание интерактивного таймлайна на примере хронологии выпуска версий Android, бесплатно;
  • easel.ly — хороший и тоже бесплатный помощник для создания инфографики.

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

Ленивый ListView, ViewHolder и кеширование данных

Вступление

На Хабре уже есть статьи о кастомизации ListView в Android, но я бы хотел преподнести информацию в виде более наглядного примера (из жизни). Предположим, что мы пишем приложение, которое должно уметь подгружать список контактов пользователя из Facebook. И не только оттуда, а еще, например, из Google+. И все эти контакты мы хотим поместить в один список, причем слева должна отображаться аватарка, а справа индикатор того, какой социальной сети принадлежит этот контакт (см. рисунок слева). Одной из проблем данной задачи является то, что на загрузку информации о контакте (имя пользователя и аватарка) требуется время — чем медленнее у нас Интернет, тем больше времени соответственно. Поэтому нельзя просто взять и предварительно загрузить все контакты, а потом отображать наш список, иначе после перехода в адресную книгу пользователь некоторое время будет видеть черный экран и только через десяток секунд отобразится список. Выход из данной ситуации — использование т.н. «ленивого» списка (lazy list). О том, как это реализовать на практике, речь идет под катом.

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

WindowsAndroid позволяет запускать Android 4.0 ICS как Windows приложение

Если вы хотите запускать приложения под Android на своем ПК или ноутбуке с Windows, то теперь такая возможность появилась. Новая программа WindowsAndroid позволяет запускать Android 4.0 Ice Cream Sandwich как «родное» приложение для Windows. Соответственно, в открывшемся окне можно работать со всеми Android-программами.

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

Сегодня, как я и обещал, мы вдохнем в наш Arcanoid жизнь. Заставим шарик двигаться, сталкиваясь с кирпичами, а кирпичи, при этом, разбиваться. В принципе, игровая физика в arcanoid не так чтобы очень сложна и вполне реализуема собственными силами. Единственный нетривиальный момент в ней — отслеживание столкновений. Но это именно то, что «взрослые» физические движки умеют лучше всего!

Так почему бы их не использовать? К тому-же, если мы оформим Box2D в виде модуля Marmalade, впоследствии, мы сможем использовать его и в других приложениях, возможно требующих более изощренной «физики». Давайте этим займемся.
Читать полностью »

image
Сегодня, буквально только что, в одном из новых минских клубов подвели итоги конкурса Android разработчиков, который проводил один из местных операторов сотовой связи. Призовой фонд по нашим, провинциальным меркам, был довольно существенный:
• первое место – денежный приз в размере 48 900 000 (сорок восемь миллионов девятьсот тысяч) белорусских рублей без учета налогов и поездка для троих человек в офис компании Google в Швейцарии;
• второе место – денежный приз в размере 39 110 000 (тридцать девять миллионов сто десять тысяч) белорусских рублей без учета налогов;
• третье место – денежный приз в размере 19 550 000 (девятнадцать миллионов пятьсот пятьдесят тысяч) белорусских рублей без учета налогов;
• специальные призы – смартфоны Samsung Galaxy Note 2 и Samsung Galaxy S III стоимостью 8 787 000 (восемь миллионов семьсот восемьдесят семь тысяч) белорусских рублей каждый.
Читать полностью »

На днях компания Asus представила новые модели 7-дюймовых планшетов Asus MeMo Pad 7. Поначалу я подумал было, что это тот жу Nexus 7, только в какой-то удешевленной комплектации и уже без брендирования Google, но потом присмотрелся и понял, что от Nexus 7 в MeMo Pad 7 только диагональ дисплея 7 дюймов. А стоить при этом MeMo Pad 7 будут всего на 3 тр дешевле, чем Nexus 7. Впрочем, именно будут, потому что по данным Яндекс.Маркет MeMo Pad 7 еще не продаются. В общем, какая-то маркетинговая хитрость во всей этой истории мне представилась. В ней-то я и попытался разобраться.

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

Планшет был случайно обнаружен в сети. Цена заинтриговала — на тот момент составляла 599грн(75$), но были опасения насчет качества.

enot-j101

Инфы по планшету в сети было мало, купить его оказалось не так просто. Написав в техподдержку с вопросом, почему нигде нельзя его купить, мне ответили, что первая партия была эксклюзивно предоставлена одной из торговых сетей на Украине (Технополису) для дальнейшей реализации в рознице.

Подумав, посмотрев характеристики, таки решил купить, так как решил что за 100 дол, риск небольшой, и риск себя оправдал, планшет оказался даже очень и очень за свои деньги. Читать полностью »

Здравствуйте уважаемые Хабровчане. Хочу рассказать о своем Android-приложении. Цель: максимально облегчить процесс чтения англоязычной литературы при изучении языка. Максимально приблизить этот процесс к чтению на русском языке. Тот, кто читал, знает, что за пределами технической литературы это становится далеко не просто. English Books Reader позволяет изучать английский язык, одновременно наслаждаясь любимыми книгами.
Читать полностью »

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

Не хватает денег? Умеешь читать статьи про разработку под Андроид? Сделай Рамблер, сделай Яндекс, да и Mail.Ru сделай тоже.
Некий предприимчивый молодой человек, представленный в Google Play как Michael Orlov, сделал и «успешно» продаёт обёртки-браузеры вокруг известных поисковых систем и порталов.

Этика современного «независимого разработчика»

Если первое его приложение, под названием «Rambler», бесплатно и собрало уже более пяти тысяч установок, то последующие, выпущенные буквально неделю назад, уже просят денег.

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


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js