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

Индексация мобильных приложений в поиске приобретает новое значение - 1

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

Чем это может быть полезно для разработчиков приложений и компаний?

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

И вам даже не понадобятся API из Android N!

Если вы просматривали недавно видеоролик, озаглавленный «Что нового в Android N», то вы, возможно, успели уже задуматься о поддержке мультиоконности.

5 советов по подготовке вашего приложения к мультиоконному режиму в Android N - 1

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

Оказывается, их не так уж и много. Несколько XML атрибутов, указывающих, собираетесь ли вы вообще поддерживать мультиоконность, да несколько методов Activity, позволяющих понять, работает ли ваше приложение сейчас в режиме мультиоконности. И где тут магия? Магия вообще-то была здесь всегда.
Читать полностью »

В 2012 году в США семьдесят восемь тысяч пешеходов получили травмы, и каждый десятый из них — из-за телефона. За период с 2004 по 2010 годы общее число происшествий с участием пешеходов, отвлекающихся на телефоны, выросло в три раза.

Смартфоны могут довести до больницы. И на прошлой неделе в Нью-Джерси предложили законопроект, по которому уставившихся в смартфоны пешеходов будут сажать на 15 суток и штрафовать на 50 долларов.

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

На этой неделе Apple представила новый iPhone и фреймворки для здоровья, вышла новая версия Qt, опубликован новый рейтинг мобильных разработчиков и очередная серия «диванного маркетинга». Все это и многое другое – в еженедельном дайджесте.

Дайджест интересных материалов для мобильного разработчика #146 (21-27 марта) - 1Читать полностью »

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

Приложение Accessibility Scanner не требует для своего использования особых технических навыков и, помимо прочего, рекомендуется для использования обычными людьми, которые смогут сформировать отчёт по проблемному интерфейсу и отправить его разработчику. То есть в обозримом будущем многие Android-разработчики могут начать получать описание проблем доступности их приложений в подобной стандартизированной форме. Им останется только понять, что же именно имеет ввиду Accessibility Scanner.
Читать полностью »

Довольно долгое время я никак не мог понять, в чём же разница между «библиотекой» и «фреймворком». Нет-нет, я умел и читать, и гуглить, но до меня всё никак не доходил смысл этих понятий. Начав же программировать под андроид, я наконец понял, что значат слова «библиотеку использует программист, но программиста использует фреймворк».
В этой серии статьей я хочу рассказать о проблемах, с которыми мне пришлось столнулся при разработке под андроид. Моей целью является не предоставление каких-либо убер-решений приведенных проблем, а лишь информирование о том, с какими проблемами может столкнуться тот, кто посягнет на святой грааль Android SDK. Не думаю, что суровые синьоры откроют для себя Америку, но как говорится: «повторение — мать учения».
image
Читать полностью »

Хотелось бы представить размышления Ekke Gentz по применению Qt 5.6 в кросс-платформенной мобильной разработке. Также можно будет посмотреть видео с выступлением Ekke на MobileTechCon (на английском). Ниже идёт перевод заметки.

Возможно вы знаете, что моя основная деятельность это разработка бизнес приложений для BlackBerry 10. Но так как BlackBerry PRIV работает под управлением Android 5.1.1 (и ожидается 6.0), то пользователи просили меня выпустить кросс-платформенные приложения, работающие под BlackBerry 10, Android и iOS (а позже и Windows 10). Я не любитель веб- или гибридных приложений и предпочитаю разработку нативных программ. С другой стороны я не очень то хочу разрабатывать приложения для всех платформ нативным, но различным способом при помощи разных языков программирования, сред разработки и т.д.Читать полностью »

Эмуляция и перехват SIM-команд через SIM Toolkit на Android 5.1 и ниже (CVE-2015-3843) - 1

Я обнаружил эту уязвимость, исследуя возможность перехвата одноразовых паролей, которые отправлялись банком поставщику телекоммуникационных услуг, а затем поступали на специальное приложение SIM-карты и выводились на пользовательский интерфейс Android.Читать полностью »

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

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

Построение Android приложений шаг за шагом, часть третья - 1

В первой и второй частях статьи мы создали приложение для работы с Github, внедрили Dagger 2 и покрыли код unit тестами. В заключительной части мы напишем интеграционные и функциональные тесты, рассмотрим технику TDD и напишем с ее применением новую функциональность, а также подскажем, что читать дальше.
Читать полностью »


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