Рубрика «android» - 408

OpenStreetMap на каждый день
На хабре OSM упоминают постоянно, вот только репутация у проекта, похоже, совсем никакая: кучка людей что-то программирует, рисует какие-то линии и отношения, борется за лицензионную чистоту. Но на самом деле проект совсем про другое: дать каждому карту, с которой можно делать что угодно: те же гуглокарты, те же Яндекс.Карты, но которые при желании можно поправить или скачать на мобильное устройство.

Поэтому я хочу рассказать об основах: как эти карты заменили мне яндекс почти во всех каждодневных задачах.

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

Никаких описаний и выводов. Просто сравнение работы популярного GoWeather (анимационных обоев) на 4-ядерном HTC One X и 1-ядерном HTC Incredible S (позапрошлого поколения).

HTC One X с дефолтными настройками, сразу после перезагрузки, сторонних приложений кроме GoWeather еще не установлено. HTC IS — не перезагружался, укомплектован приложениями под завязку, многие работают в фоне. На HTC One X — обои HD-формата, на HTC IS те же самые, HD.
Читать полностью »

Сахарный диабет — это крупнейшая неинфекционная эпидемия XXI века. По данным Всемирной Организации Здравоохранения, от 8 до 12% человеческой популяции страдают диабетом. Мы не будем говорить о сотнях миллионов больных — это слишком трудно себе наглядно представить.
Скажем проще. Если речь идет о 8% населения, то это практически каждый двенадцатый. Если о 12% — это каждый восьмой.
Читать полностью »

Прочитав недавно появившуюся статью Маршруты на картах Google в вашем Android-приложении, я решил показать еще один альтернативный подход, для решения этой задачи. Возможно он даст немного большее представление о работе с google-maps и поможет новичкам быстрее разобраться с этим вопросом.
Читать полностью »

Приветствую всех Хабровчан!

Излагаю суть проблемы: есть приложение на Андроид — его суть — просто обертка вокруг WebView.
Весь функционал вынесен в PHP (на сервере) и JavaScript (на клиентских страницах).
Основная цель — на страницах много кнопок, которые пользователь может включать/выключать, тыча в них пальчиком (они при этом просто меняют цвет фона). Кнопки выполнены в виде ссылок, для которых в CSS заданы размеры, display: block, float: left, и т.п. (При попытке использовать обычные кнопки — <input type=«button»… /> — результат не меняется)

Так вот, при нажатии на кнопку (ссылку) смартфон делает паузу (где-то 300-400 мс), затем издает короткий звук нажатия, затем подсвечивает кнопку оранжевой рамкой и убирает ее (рамку). На все это уходит почти секунда (может и немного меньше, но все равно это ужасно мешает). Кнопок в окне много, нажимать их нужно быстро.
Читать полностью »

imageКак стало известно РБК daily, американская корпорация Google заключила с МТС уникальный контракт о совместном продвижении контента в России. Поисковик намерен отчислять оператору по 25% от стоимости каждого приложения, скачанного в Android Market абонентами МТC, владельцами его брендированных трубок. Похожее соглашение о совместном продвижении Google Play может в скором времени заключить и другой оператор «большой тройки» — «ВымпелКом».
Читать полностью »

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

CalcuSapiens — жнец, швец, на дуде игрец

parser.parse("sin(cos(42))"); // because it's Answer to the Ultimate Question of Life, the Universe, and Everything

Это строчка из кода приложения, которое я в эту заполуночную минуту представляю вашему вниманию. Если кратко, то КалькуляторРазумный — это функциональный и удобный вычислительный комбайн, который позволяет облегчить выполнение рутинных портативных операций студентам, инженерам, ученым, да и обычным людям. Если подробнее — добро пожаловать под кат (аккуратно: трафик).
Читать полностью »

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

Начинали мы с разработок под iPhone, где все работало гладко и как положено.
А что работало? Основная задача приложения была послать запрос «Где ты?» — ничего сложного. Но уж очень хотелось бы этот запрос доставлять адресату как можно быстрее, пока он еще актуален. Здесь, имеющий опыт в разработках под iPhone, читатель скажет, что есть APN Service, и будет абсолютно прав. Именно им мы и пользовались, и не знали горя, ибо доставлялись эти уведомления быстрее секунды.

Затем по некоторым внутренним причинам мы перешли на разработки под Android и быстренько все портировали. В частности без каких-либо задних мыслей модуль работы с APN был заменен на аналогичный с C2DM.

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

В ходе исследования этой проблемы я натолкнулся на ряд странных особенностей работы этих уведомлений от Google.
Читать полностью »

Вступление

Думаю, для многих обитателей одного из лучших IT сайтов России — Хабрахабр, не чуждо желание учиться и познавать новое, совершенствоваться и подниматься на новые ступеньки в собственном уровне развития. Каждый достигает этого по своему, но все же, на мой взгляд, прослушивание лекций на любимую тему- далеко не самый плохой и малораспространенный вариант.
Читать полностью »


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