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

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

Излагаю суть проблемы: есть приложение на Андроид — его суть — просто обертка вокруг 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 сайтов России — Хабрахабр, не чуждо желание учиться и познавать новое, совершенствоваться и подниматься на новые ступеньки в собственном уровне развития. Каждый достигает этого по своему, но все же, на мой взгляд, прослушивание лекций на любимую тему- далеко не самый плохой и малораспространенный вариант.
Читать полностью »

Всем привет.

image

После долгого затишья команда JQ Soft выпустила свое новое бесплатное приложение Moscow Metro Ticket Info. Все очень просто, используя технологию NFC программа получает доступ к информации, хранящейся в каждом билете метро.

Что же программа имеет, она может считывать следующую информацию:Читать полностью »

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

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

Так вот. Все протестированные плееры поделились на три категории:
1. Самая обширная. Плееры, которые считают, что все слушают музыку исключительно альбомами. Не предоставляют никакой возможности для проигрывания каталогов. Каталог со 100-200 песнями разных исполнителей превращает каталог музыки таких программ в ленту, уходящую в бесконечность, где невозможно ничего найти. Позиция проигрывания, как правило, не сохраняется, зато всё очень красиво.
2. Плееры, позволяющие прослушивать каталоги и/или ориентированные на прослушивание аудиокниг. Если в предыдущей категории все приложения отличались лишь иконками, а общая идеология интерфейса была примерно одинаковой, то здесь никаких общих черт нет, зато очень много уникальных идей, временами до бредовости. В какие-то приложения книги необходимо импортировать, иначе они их не видят. Какие-то показывают и сортируют файлы только по тэгам, а мы же прекрасно знаем, какая каша бывает в тэгах аудиокниг, правда? В общем, в каждой программе что-то меня не устраивало, а кое-где и откровенно бесило. К тому же, каждая вторая из этих программ (как правило, самые оригинальные в плане интерфейса) страдала сильной падучестью.
3. Music Folder Player Free

Идеальный плеер под Android для не музыки
Читать полностью »

imageНа рынке появилась информация о том, что Google готовится продать подразделение Motorola Mobility по производству смартфонов китайской Huawei. По словам экспертов, продажа бизнеса Motorola одной из сторонних компаний была бы логичным шагом для Google после завершения сделки по приобретению Motorola Mobility ради патентов.

Напомним, что компания Google объявила о приобретении подразделения Motorola Mobility за $12,5 млрд в августе 2011 г. Теперь интернет-гигант ожидает одобрения со стороны антимонопольных органов по всему миру на завершение сделки, и уже получил разрешения от всех основных регуляторов, кроме Китая.

Основной причиной покупки Motorola Mobility для Google были патенты компании общим числом около 17 тыс., которые дожны позволить Google защитить от судебного преследования свою мобильную операционную систему Android, а также некоторые другие продукты.
Читать полностью »

Музыкальные плееры в Андроиде В какой-то момент мне надоело постоянно записывать диски, что бы послушать их в машине в дороге. Конечно, сменить магнитолу, которая поддерживает флешки/карты/блютус, вариант, но жалко было расставаться с верным «Пионером», который по качеству звучания даст фору многим современным недорогим аппаратам. Зато у меня есть HTC Desire, который с помощью несложных манипуляций был подключен к магнитоле через линейный вход и музыка всегда со мной, будь я в машине или налегке с наушниками, всегда можно слушать с того места, где остановился. И настала проблема выбора — чем же играть музыку?!

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


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