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

При разработке приложений я заметил, что каждый раз, когда мне приходилось сталкиваться с решением похожих задач (реализовывать работу с http, json, multithreading и т.п.), приходилось делать одну и туже роботу, причем на это уходило много времени. Поначалу это было не критично, но в больших проектах занимало слишком много времени. Чтобы сэкономить свое и ваше время, решил написать универсальное решение для этих задач, которым и хочу поделиться с сообществом.
Читать полностью »

Джеймс Коми, будучи директором ФБР, заявил, что стремление технологических компаний шифровать пользовательские данные несёт угрозу.

Он объяснил это тем, что убийцы и различные преступники будут уверены в том, что никто не сможет получить доступ к информации, хранящейся на жёстком диске компьютера или в их мобильном телефоне.

Конгресс США по просьбе ФБР ослабит безопасность iOS и Android

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

Приложение «Помощь детям» поможет спасти детские жизниБлаготворительный фонд помощи детям «Дети Земли» разработал уникальное приложение на базе Android, позволяющее сделать ещё более эффективной деятельность благотворительных организаций, работающих в сфере поддержки детства и материнства, которые помогают больным детям.

Приложение «Помощь детям» поможет спасти детские жизни

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

Распространение смартфонов: что делает рынок, чтобы привлечь «позднее большинство»? Спустя семь лет с момента запуска iPhone количество пользователей смартфонов в США достигло отметки в 70% от всего населения страны. Смартфоны существовали и до появления iPhone, поэтому данной категории товаров явно больше семи лет. Однако, учитывая количество текущих пользователей, уже сейчас можно сказать, что это самый быстрый процесс принятия населением новой категории товаров за всю историю.

СD-плеер за те же семь лет достиг охвата в 55% населения, а бумбокс – 62%. Если замерить период, в течение которого проникновение смартфонов в США увеличится с 9% до 90% [1], то его длительность составит примерно 9 лет, начиная с 2008 года. До 2008 года продукт был, по большей части, экспериментальным, а принимающие участие в этом эксперименте производители[2], в основном, провалились. После озвученного периода в 9 лет подавляющее большинство продуктов станет «общедоступным и взаимозаменяемым», при этом рентабельность продуктов начнет снижаться, а консолидация производства вокруг крупных вендоров – возрастать.Читать полностью »

Google анонсировала обновление приложение Earth для платформы Android. Компания заявила об улучшении 3D графики, ускорении обновления карты и упрощения просмотра KML файлов в приложении.

Новая технология 3D рендеринга, по словам Google, стала первым значительным улучшением 3D за последние 10 лет. Горы и города на карте теперь станут более реалистичными.

image

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

Детям ведь мало просто бегать, прыгать и кататься с горок! Им нужно одновременно смотреть в экран телефона. Об этом, наверное, думали разработчики проекта Hybrid Play, сейчас представленного на Indiegogo.

image

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

Nexus Player — первый Nexus на Intel Atom
Несколько дней назад на Google Play начался предзаказ на Nexus Player — устройство из нового модельного ряда Nexus, созданного под ОС Android Lollipop. Приставка Google TV разработана компанией ASUS на базе 4-ядерного процессора Intel Atom — отметим, что это первый Nexus на платформе Intel. Nexus Player имеет 1 Гб ОЗУ, 8 Гб внутреннего хранилища, оснащен Bluetooth и Wi-Fi. В комплекте с плеером идет пульт ДУ с функцией голосового поиска, дополнительно можно приобрести беспроводной геймпад.
Читать полностью »

image

Многие знают, что приложения камер из Google Play зачастую не могут дать лучшее качество снимков, чем стоковые приложения от производителей. Будь то поддержка режима HDR, настройка экспозиции, различные дополнения, например, веселые динозаврики, как это сделано в девайсах от SONY. Но после прихода следующей версии Android Google решила исправить этот недостаток, представив новые API для камеры. Интересно узнать больше — берите еды и под кат! (3.4МБ картинок, осторожно).
Читать полностью »

Мы уже привыкли, что приложение для Google I/O дефакто стандарт архитектуры приложения, написания кода и дизайна.

Вот и в этот раз, я решил посмотреть, что же нового появилось в приложении. С дизайном все понятно, точнее понятно, что людям нужно снова учится делать его «правильно». Но меня больше интересовал код — что же нового там есть?

Но ничего нового я не увидел, но осознал, что приложение абсолютно не годится как наглядное пособие для обучения начинающих разработчиков.

После быстрого осмотра кода получился вот такой список замечаний.
Читать полностью »

Борьба с утечками памяти в Android. Часть 1 Этой статьей мы открываем цикл статей на Хабре о нашей разработке под Android.
Согласно докладу компании Crittercism от 2012 года, OutOfMemoryError — вторая по распространенности причина «крашей» мобильных приложений.
Честно говоря, и в Badoo эта ошибка была в топе всех крашей (что неудивительно при том объеме фотографий, которые просматривают наши пользователи). Борьба с OutOfMemory — занятие кропотливое. Мы взяли в руки Allocation Tracker и начали играться с приложением. Наблюдая за данными зарезервированной памяти, мы выявили несколько сценариев, при которых выделение памяти росло с подозрительной стремительностью, забывая при этом уменьшаться. Вооружившись несколькими дампами памяти после этих сценариев, мы проанализировали их в MAT (http://www.eclipse.org/mat/).
Результат был занимательный и позволил нам в течение нескольких недель снизить количество крашей в разы. Что-то было специфично для нашего кода, но также выявились типичные проблемы, присущие большинству Android приложений.
Сегодня поговорим о конкретном случае утечки памяти. О нем многие знают, но часто закрывают на это глаза (а зря).
Читать полностью »


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