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

В статье изложен подход реализации Loader для загрузки разных объектов в одном Activity. В качестве сетевой библиотеки загрузки используется Volley. Метод подходит когда в одном Activity имеется несколько одновременно использующихся фрагментов

public class MainActivity extends ActionBarActivity
        implements LoaderManager.LoaderCallbacks<DataHolder>{
    ...
    @Override
    public void onLoadFinished(Loader<DataHolder> loader, DataHolder data) {
        if ( loader.getId() == DataLoader.LOADER_ICONS_ID ){
           doIcons( data.getIcons() );
        } else if( loader.getId() == DataLoader.LOADER_STYLES_ID ){
           doStyles( data.getStyles() );
        } else if( loader.getId() == DataLoader.LOADER_ICONSETS_ID ){
           doIconSets( data.getIconSets() );
        }

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

Эта публикация о том, как можно в Windows скомпилировать библиотеку для обработки видео и аудио FFmpeg под Android в Eclipse с помощью NDK. Вы узнаете, как связать FFmpeg с библиотекой для обработки изображений OpenCV и как это всё можно использовать в Java-коде Android приложения. Всё это будет рассказано в контексте процесса создания Android приложения, основной функционал которого как раз и завязан на использовании этих библиотек и их взаимодействии. Итак, заинтересованных прошу под кат.
Читать полностью »

Заставляем камеру в Qt работать на Android - 1

Уже сейчас Qt – неплохая среда для разработки мобильных приложений, однако некоторые моменты там остаются недоработанными. Так, например, если попробовать запустить стандартный пример с камерой, он будет работать в системе Windows, но не на Android. При этом примеры, использующие камеру в через Qml, вполне рабочие. А значит работа с камерой на Android — реализована, но полного доступа к ней нет. А если мы хотим свободы иметь доступ к видеопотоку?
Читать полностью »

Случайно обнаружила в статистике левые источники, коих за 4 месяца набралась аж 21 штука. Суммарно за это время они подпортили картину на 88 пользователей и 584 сеанса. Аккуратно по дням выгрузила все в Excel, покрутила, посмотрела на данные без этого трафика – показатели изменились. В частности, конверсия. Откуда эти левые пользователи взялись – примерно понятно, уже видела таких в метриках сайта. Как чистить аналитику – тоже понятно, ибо общие свойства у них таки есть. Зачем «деятелям» это надо – предположения есть, но касаемо сайтов. Неужели с мобильных приложений тоже есть навар?
Паразитный трафик в Google Analytics (Android app) - 1
Читать полностью »

imageТо, чего так долго боялись операторы связи, свершилось: в последней версии популярного мессенджера WhatsApp появилась возможность звонить своим контактам. Версию 2.12.19 можно скачать с APK Mirror или сайта WhatsApp. Ранее эта функциональность была доступна только по приглашениям. Также есть сведения о том, что доступная через Google Play версия 2.12.5 также поддерживает звонки.

В приложении появилась новая закладка «Звонки». В ней находится список исходящих, входящих и пропущенных звонков. Звонить можно как из чата, так и из списка контактов – но только тем, кто уже установил новую версию. Если вы позвоните человеку, которого временно нет в сети, то услышите гудки – а ему потом придёт уведомление.

Операторы связи всерьёз опасаются недополучить прибыль после повсеместного внедрения звонков через WhatsApp. Только у этого приложения по всему миру существует уже более 700 миллионов пользователей – это почти столько же, сколько у крупнейшего в мире оператора China Mobile (800 млн.). Не говоря уже о том, что существуют другие сервисы с подобной функциональностью – тот же Skype.
Читать полностью »

Со времени написания моей заметки: «Выпуск Google Android — провал сотрудничества Google & Apple над платформой iPhone» (ноябрь 2007 года), прошло почти 7,5 лет — рынок смартфонов уже пожалуй окончательно сформировался и теперь можно сделать предварительные выводы.

В своей заметке 2007 года я попытался сделать смелый прогноз, что через 10 лет после начала продаж устройств с ОС Google Android (т.е. к концу 2018 года) рыночные доли операционных систем для смартфонов распределятся следующим образом:
1. Google Android будет занимать ~ 95 % рынка;
2. Apple iOS будет довольствоваться ~ 5 % рынка;
3. Microsoft Windows для смартфонов (Windows Phone) будет стремится к 0 %.

Современный рынок смартфонов:
Сегодня читая статью: «Суммарная доля Android и iOS на рынке смартфонов превышает 96 %» — мы видим, что по итогам 2014 года согласно IDC на мировом рынке смартфонов рыночные доли распределились следующим образом:
1. Google Android занимает 81,5 % рынка смартфонов (за год доля возросла на 2,8 %);
2. Apple iOS занимает 14,8 % рынка смартфонов (за год доля сократилась на 0,3 %);
3. Microsoft Windows Phone занимает 2,7 % рынка смартфонов (за год доля сократилась на 0,6 %).

Причём Microsoft практически выкинула белый флаг планируя добавить в следующую мобильную версию Windows 10 поддержку Android-приложений — см. статью: «В Windows можно будет запускать Android-приложения».
Читать полностью »

Привет!

24 марта прошло выступление Скотта Гатри, который рассказал хорошие новости – в платформе Microsoft Azure произошли значительные изменения, которые касались прежде всего того, как сервисы доносятся до конечных клиентов, как называются, как функционируют и как оплачиваются. Стало гораздо удобнее, дешевле, функциональнее и проще для понимания.

По мотивам анонсов Скотта Гатри — Azure Web Apps как удобный и дешевый способ разработки - 1

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

Главной на этой неделе стала конференция F8 от Facebook, на которой социальная сеть представила много интересных инструментов и решений для разработчиков. Но помимо ее премьер есть много другого увлекательного – онлайн школа Android-разработчиков, большие инвестиции Cyanogen, интересная статья про эпоху фаблетов, прототипирование в Sketch, обзор мобильного рынка России и еще несколько десятков материалов в новом дайджесте.

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

В прошлый раз мы рассказали, как открыли офис в Москве. Теперь делимся тем, как живется и работается китайским сотрудникам в России, а российским — в Китае. Как прижиться в офисе, найти общий язык на переговорах и еду в магазине, что мы думаем друг о друге — об этом читайте в статье.
Читать полностью »

imageСервис Data Saver для десктопной версии браузера Google Chrome сокращает трафик, получаемый при загрузке страниц, с помощью серверов Google: при включенном расширении серверы Google сжимают данные перед загрузкой веб-страниц и проверяют их на вирусы. Data Saver работает в режиме тестирования и доступен для скачивания.
Читать полностью »


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