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

Есть ли жизнь без Google Play? Альтернативы и обновление приложений - 1
На днях я сделал приложение для обхода блокировки rutracker, однако уже дважды получил от Google отбой по разным надуманным причинам. Это очень огорчило, и возник вопрос — что делать? Поиск по хабру показал, что такие проблемы возникли очень у многих (пруфы: один, два, три, четыре… Тысячи их).
А помимо бана есть ещё много причин, по которым ваше приложение может оказаться «за бортом» Google Play — например, если оно предназначено для использования только в компании, для друзей или для другого круга лиц. Так же возможно, что ваше приложение по определению не может быть выложено на Google Play — например, если оно является само по себе установщиком приложений.

Готовой статьи на эту тему я не нашёл, так что решил, что верным решением будет разобраться и написать свою. Итак, принципиальных варианта есть всего два.Читать полностью »

Приветствуем вас на страницах блога iCover! Приложение, “Помощник Москвы”, снискавшее популярность у москвичей, жаждущих покарать нарушителей правил столичной парковки длинным и не очень рублем в ближайшее время введет опцию поощрительного стимулирования за каждую единицу полезной информации. Эта мера, по мнению властей Москвы, поможет, если и не избавить полностью, то значительно улучшить ситуацию с бесчисленными нарушениями правил парковки и хронической неуплатой услуг парковочных станций. Помимо существующих опций уже в самое ближайшее время приложение обзаведется опциями распознавания нарушителей, пренебрегающих ограничениями знаков “Стоянка и остановка запрещена” и возможностью фиксации нарушений, связанных с парковкой на тротуарах и пешеходных переходах.

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

Приветствую всех в блоге iCover. Летом прошлого года вышел топик «Как выбрать умные часы сегодня и что вообще происходит с этим рынком». Как вы понимаете, за это время и рынок и технологии ушли вперед, поэтому рекомендации из моего прошлого поста потеряли свою актуальность. Давайте попробуем разобраться с тем, что актуально сейчас.

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

Во-вторых, как показала прошедшая выставка CES-2016, часовые бренды проснулись от спячки и пытаются вскочить на подножку уходящего поезда. Выглядит это своеобразно.

Умные часы образца 2016: что изменилось с прошлого года - 1Читать полностью »

Приветствуем вас на страницах блога iCover! Конкуренция, как и история, не терпит сослагательного наклонения. И тот, кто осмеливается заявить о своих правах на место под солнцем приходя на любой конкурентный рынок просто обязан предложить вниманию скептически настроенной и пресыщенной гигагерцами и мегапикселями аудитории нечто такое, чего она до него и отродясь не видывала. Это может быть продукт отличного качества, предлагаемый по исчезающе малой цене, а может интригующая легенда в стиле Freedom 251, или тщательно сформированный букет экзотических инноваций или ответ, который давно ждал, но по какой-то причине не получал от текущих лидеров рынок. Так или иначе, но что-то в новых продуктах приходящего бренда должно приятно удивить и запомниться, а иначе, никем не незамеченный провал и крах не сбывшихся надежд.

Компании VIVO, пришедшей на рынок смартфонов в 2011 году сегодня незачем искать способы привлечь внимание почтенной публики. По традиции, практически каждый анонс ее нового продукта становится сюрпризом, если и не по цене, то по уровню предложенных «технологических спецэффектов». Март 2016 года для VIVO выдался на редкость плодовитым – были анонсированы сразу 2 модели среднего и премиум сегмента с самыми передовыми на момент анонса характеристиками. О них, и немного о самой компании, мы расскажем в нашей статье.

Мартовский блицкриг VIVO - 1
Читать полностью »

Полагаю, что все пользователя хабра так или иначе нашли способ попадать на рутрекер, но порой бывает лень включать свой тор, прокси, впн или что либо ещё. Мне вот стало лень, и поэтому я решил написать свой маленький клиент. Для обхода блокировок я решил использовать google compression proxy. Интересная, хорошая и полезная штука — странно, что по её поводу на хабре не было статей. Забегая вперёд, сразу скажу, что всё получилось, и работающую версию можно попробовать на своём девайсе. Однако в процессе возникло много всяких интересных нюансов, которые любопытны несколько больше, чем само приложение. Итак, начнём!
Читать полностью »

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

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

Наши специалисты обнаружили новую вредоносную кампанию по распространению банковского трояна для Android. Троян специализируется на компрометации пользователей больших банков в Австралии, Новой Зеландии и Турции за счет кражи учетных данных аккаунтов двадцати мобильных банковских приложений. Он обнаруживается нашими антивирусными продуктами как Android/Spy.Agent.SI.

Банковский троян для Android маскируется под проигрыватель Flash и обходит аутентификацию 2FA - 1

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

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

Наше путешествие от стандартных Activity и AsyncTask'ов к современной MVP архитектуре с применением RxJava.

Архитектура Android приложений - 1

Код проекта должен быть разделён на независимые модули, работающие друг с другом как хорошо смазанный механизм — фото Честера Альвареза.

Экосистема средств разработки под Android развивается очень быстро. Каждую неделю кто-то создаёт новые инструменты, обновляет существующие библиотеки, пишет новые статьи, или выступает с докладами. Если вы уедете в отпуск на месяц, то к моменту вашего возвращения уже будет опубликована свежая версия Support Library и/или Google Play Services.

Я занимаюсь разработкой Android-приложений в компании ribot в течение последних трёх лет, и всё это время и архитектура наших приложений, и используемые нами технологии, постоянно развивались и улучшались. Эта статья проведёт вас путём, пройденным нами, показав вынесенные нами уроки, совершенные нами ошибки, и рассуждения, которые привели ко всем этим архитектурным изменениям.Читать полностью »

Приглашаем на Android Devs Meetup 17 марта - 1

Приглашаем всех неравнодушных разработчиков на Android Devs Meetup, который состоится 17 марта, в четверг, в московском офисе Mail.Ru Group. В программе — доклады специалистов из Mail.Ru Group, ABBYY и Redmadrobot, а также общение с коллегами по сфере на актуальные темы.
Читать полностью »

Корпорация Oracle судится с Google с 2010 года. Google обвиняется в незаконном использовании Java-кода для разработки Android и других продуктов поисковика. Чтобы выиграть многолетнее разбирательство, Oracle грозится обнародовать сенсационные детали о бизнесе Google Android.

Одна часть иска касается нарушения авторского права, вторая — нарушения патентов, принадлежащих Oracle, и третья часть — требование Oracle компенсировать понесенный убыток.

По первой части иска к настоящему моменту судебное жюри пришло к выводу, что Google скопировала часть кода Oracle. Однако судья отклонил решение жюри и вынес решение в пользу Google. Затем апелляционный суд занял сторону Oracle, а Верховный суд отказался брать дело, оставив Oracle победителем.

Oracle даже предъявила фрагменты скопированного кода. По её оценкам, «примерно третья часть пакетов Android API» являются «производными от защищённых копирайтом Oracle пакетов Java API». Читать полностью »


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