Обновить
128K+

Android *

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

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

Android, NXT и Bluetooth

Время на прочтение2 мин
Охват и читатели19K
Уже многие распаковывали, описывали и программировали для Mindstorms NXT, поэтому круг поклонников данной серии довольно широк. Сегодня пришло время расширить этот круг описанием особенности данного конструктора — bluetooth, благодаря которому конструктор может спокойно управляться с телефона.

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

Победа Apple в суде не помешает развитию Android

Время на прочтение2 мин
Охват и читатели1.7K
Сразу после вынесения вердикта по делу Apple vs Samsung истец и ответчик опубликовали свои отзывы на решение коллегии присяжных. Но одна компания оставалась подозрительно тихой до сегодняшнего дня, хотя это дело касается её напрямую. Только сегодня компания Google прислала официальный комментарий:

«Апелляционный суд проверит факты нарушений и обоснование патентных притязаний. Большинство из них не относятся к ядру операционной системы Android, а некоторые патенты уже пересматриваются патентным ведомством США. Рынок мобильных телефонов быстро развивается, и все игроки — включая новичков — используют идеи, которые накапливались десятками лет. Мы с партнёрами работаем, чтобы предоставить пользователям инновационные и доступные продукты, и не хотим, чтобы что-нибудь ограничивало этот процесс».

Независимые аналитики из агентства Piper Jaffray тоже не видят никакой угрозы для Android от будущих исков и не меняют свой прежний прогноз по продажам мобильных устройств на ближайшие четыре года.
Читать дальше →

Change view. Изменяем вид интерфейса

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

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

Путь с указателями направления на карте с использованием Yandex Map Kit для Android

Время на прочтение4 мин
Охват и читатели12K
Здравствуйте!

В этом сообщении рассмотрим:
  1. Встраивание библиотеки Yandex Map Kit Android в проект
  2. Создание расширения для класса Overlay с целью вывода на карту пути с указателями направления и обработки событий «onClick» по карте


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

Andengine: произвольный ландшафт с текстурой

Время на прочтение7 мин
Охват и читатели7.4K
Стал тут было народ писать игру под андроид и столкнулись в Andengine(кто не знает, это самый популярный граф. 2D движок под андроид) с такой задачей: есть набор соединённых между собой линий, который предствляют собой ландшафт (как сгенерить, можно почитать тут — gameprogrammer.com/fractal.html). Выглядело это примерно так:

image

Но нам не нужен “мостик”, нам нужна поверхность, да ещё и с текстурой, вообщем чтобы было вот так…
Читать дальше →

Покупки внутри приложений зависят от количества приложений и игр

Время на прочтение3 мин
Охват и читатели6.6K
Покупки внутри приложений стали наиболее популярным способом, с помощью которого разработчики пытаются получить доход, ведь большая часть из топ-25 прибыльных приложений на iOS — распространяется бесплатно. Британская компания NaturalMotion за месяц заработала $12 млн. с помощью покупок, совершаемых только внутри игры CSR Racing для iOS, так что микро-платежи вполне могут сливаться в широкую реку прибыли.

Аналитическая компания Apsalar более пристально взглянула на факторы, которые могут предсказать траты, совершаемые внутри приложений, и более конкретно на то, как количество приложений, загруженных пользователями, влияет на их привычные траты.

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

СПС «Право.ru» для Android — как это было

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


Почти год назад, а именно 12 сентября 2011 года, мы выложили на Google Play тогда ещё Android Market клиент для справочно-правовой системы «Право.ru». Этот проект был первым крупным приложением от компании Parcsis под ОС Android. Забегая вперёд, скажу, что разработка шла совсем не так гладко, как хотелось бы. Далеко не все идеи, предложенные дизайнерами, удалось воплотить, да и не все инженерные решения удовлетворяли требованиям бизнеса. Android преподнёс нам немало неожиданностей.

Но, тем не менее, благодаря сплочённости и самоотверженности команды, мы прошли этот путь длиной более чем в год, выпустив и поддерживая продукт, входящий в ТОП-10 бесплатных приложений в категории «Бизнес».

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

Эти забавные BroadcastReceiver'ы

Время на прочтение4 мин
Охват и читатели57K
imageНебольшое наблюдение о различном поведении BroadcastReceiver'ов при регистрации через AndroidManifest.xml и непосредственно в коде. Данная заметка не является пошаговым руководством для новичков, а всего лишь призвана сэкономить время тем, кому еще не довелось наступить на похожие грабли.
Читать дальше →

Кастомная прошивка с Android 4.0.4 для Desire HD, умельцы делают работу за HTC

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

Несколько недель назад компания HTC объявила о том, что среди многочисленного списка устройств, для которых планировался выход Ice Cream Sandwich, не будет Desire HD. Чуть позже, отвечая на критику негодующей толпы обманутых владельцев злосчастной модели, компания объяснила свое решение тем, что размер новой системы не позволяет установить ее на хитрым образом размеченые разделы встроенной памяти телефона без удаления пользовательских данных, что по мнению HTC, может показаться нормальным далеко не всем пользователям. Разумеется, это вызвало лишь еще большую волну критики и обещаний пользователей никогда не покупать телефоны HTC. Не помогла даже петиция, собравшая 16000 подписей.
Читать дальше →

Как должны выглядеть Android приложения?

Время на прочтение7 мин
Охват и читатели31K
Платформа Android не имеет жестких рекомендаций, как должны выглядеть и работать приложения. Google с самого начала дал ясно понять, что у них нет планов начать диктовать, что приемлемо, а что нет. Существует набор UI рекомендаций, но они в основном концентрируются на мелочах вроде значков, виджетов и меню.
Читать дальше →

Настоящая проблема Android

Время на прочтение9 мин
Охват и читатели14K
… не пиратство. Даже близко не пиратство.

Мне сложно рассуждать, используя неточные термины, такие как «большая», «сильная» или как в данном случае: «невероятно высокая». Если вы утверждаете, что проблема Android — это большая доля пиратства на основе субъективного высказывания одного разработчика или на основе общего мнения, то это не аргумент.
Читать дальше →

Kiosk Mode приложения на Android

Время на прочтение4 мин
Охват и читатели69K
Привет Хабр. Многие из нас каждый день трудятся на определёнными приложениями, создают что-то своё или выполняют требования нерадивого заказчика. Одним из таких требований может быть что-то вроде: «Хочу что бы из приложения нельзя было выйти, не хочу чтобы можно было делать что-то ещё, кроме как находится в моём приложений». В этом топике хочу поделиться мыслями, как же такое сделать.

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

Как отделить тему от приложения

Время на прочтение5 мин
Охват и читатели5.7K
Проблема настройки (кастомизации) внешнего вида Android-приложений часто возникает перед разработчиками. Причиной может быть необходимость следования интерфейса корпоративному стилю или требование заказчика, желающего, чтобы его приложение выглядело по-особенному, а не просто как набор стандартных элементов.

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

Мною предлагается технология, позволяющая динамически менять внешний вид Android приложения путем установки новых «тем», которые могут быть скачаны отдельно от приложения. Описанная в статье разработка выполнялась в качестве пилотного проекта в департаменте мобильных приложений компании «Мера-НН» (www.meranetworks.com), где и работает автор статьи.
Читать дальше →

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

Android: Обработка СМС

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

0. Вместо вступления


Периодически (когда у меня выпадает свободный вечер, и наш «клуб» организует игру) я играю в регбол. «Клуб» организован таким образом, что в день игры всем участникам приходит СМС такого вида:

Регбол! Сегодня в 19-30. Двор школы №30: ул. Володарского, 20. Открытая площадка с резиновым покрытием. Тел. 8 (951) ***-**-**.

И вот я подумал — почему бы не написать небольшое приложение, которое будет отлавливать эти сообщения, и забивать их в гугл-календарь. Зачем? Да, в основном, just for fun, ибо я не настолько занятой человек, чтобы мне были жизненно необходимы автоматические секретари.

Итак, приложение будет уметь следующее:
  • Следить за входящими сообщениями. Если пришло сообщение от адресата RM FIGHT, то нужно сверить текст сообщения с шаблоном, и при совпадении создать мероприятие в гугл-календаре. Если же текст сообщения с шаблоном не совпадает (например, просто какие-то новости пришли), то сохраняем сообщение в базе, чтобы потом можно было его прочитать.
  • Показывать сообщения от этого адресата, не попадающие в категорию «Оповещение об игре» (новости, реклама и т.д.).

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

Android — Сontinuous Integration. Часть 1

Время на прочтение3 мин
Охват и читатели20K
Не буду описывать в сотый раз что такое CI и зачем это нужно. Выдумщиком данной концепции считается, не безизвестный, Мартин Фаулер, а с его трудом можно ознакомиться здесь.

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

В первой статье цикла мы обозрим сложившуюся унылую ситуацию и набросаем план действий по спасению — то что ожидаем получить в конце и ради чего все затеваем. А затем, постепенно, начнем это воплощать в жизнь. Кого заинтересовал, прошу под кат.
Читать дальше →

Продвижение приложений: кросс-промо, рекламные сети и прямые продажи

Время на прочтение2 мин
Охват и читатели10K
В рамках конференции Casual Connect Seattle Тим Чанг (Tim Chang), венчурный предприниматель, заявил, что издателя не должно волновать, насколько лояльны его клиенты, — популярность приложения намного важнее. По его мнению, весь процесс роста этой самой популярности сводится к рекламе: «Если контент – это король, то реклама – это Всесильный Бог».

Наиболее эффективной принято считать рекламу в самих приложениях. Клейр Тетер (Claire Teter) и Пепе Агейлл (Pepe Agell) из компании Chartboost, занимающейся рекламой на мобильных платформах, сводят все методы продвижения к трем основным: кросс-продвижение, рекламные сети и прямые продажи.
Читать дальше →

Теперь Google Translate для Android переводит с фотографий

Время на прочтение1 мин
Охват и читатели84K
Заграничные поездки становятся всё проще и проще. Приложение Google Translate для платформы Android было значительно обновлено, и новой функцией является перевод с фотографии.

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

Принцип работы программы прост: пользователь делает снимок с нужным фрагментом и выделяет необходимую для перевода область. Далее происходит распознание текста и перевод на серверах Google. Для работы приложения необходимо активное соединение с Интернетом.
Читать дальше →

Как распределяется доход между приложениями

Время на прочтение1 мин
Охват и читатели6K
На прошлой неделе аналитическая компания Flurry обнародовала новый отчет о распределении доходов от мобильных приложений. Выводы Flurry основаны на данных первого полугодия 2012 г. по заработку 200 тысяч приложений на лидирующих платформах Android и iOS.

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

Сравнение статистики Google Play и Samsung Apps

Время на прочтение2 мин
Охват и читатели23K
В начале лета я выложил своё приложение в Google Play и Samsung Apps.

image

У Samsung странное понимание совместимости устройств и они требуют отдельный файл для каждой группы смартфонов/планшетов исходя из разрешения экрана.

В результате ссылка на версию для Samsung Galaxy S3, например, одна, а вот для Galaxy Note
совсем другая. Хотя сами файлы идентичны.


Ещё во времена DOS писали программы которые спокойно запускаются на любом экране, а тут вдруг «здрасте», проблема. К счастью у Google таких странных требований нет.

Само приложение не расчитано на широкую аудиторию (это редактор риффов для музыкантов), никакой рекламы приложения не публиковалось.

Под катом графики сравнения распределения пользователя по странам, версиям Android и пр.
Читать дальше →

Google Play ужесточает требования

Время на прочтение1 мин
Охват и читатели6.4K
Google Play ужесточает требования к публикуемым приложениям. Все опубликованные Android-приложения будут перепроверены и в случае расхождений с новыми правилами будут удалены.
image

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