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

В ходе разработки одного приложения, захотелось добавить кнопку очистки текста к компоненту EditText. Решение было найдено достаточно быстро и заключалось в том, чтобы отлавливать координаты касания и если касание произошло над правым фоновым изображением (drawableRight), то обрабатывать как нажатие кнопки (очищать текст), иначе — стандартным для данного компонента способом.

Решение получилось достаточно лаконичным и надёжно работающим. Но затем захотелось пойти дальше и сделать 2-3 кнопки, мало ли какой ещё функционал можно навесить на них, например выбор из списка, который открывается в отдельном окне или включение/отключение режима редактирования, чтобы защитить поле от случайных изменений.
Читать полностью »

В новом дайджесте мы сравниваем Swift и Rust, оцениваем гайдлайны Apple, следим Xamarin.Forms, обновляем приложения в Google Play к Новому году, выводим в топ и смотрим за покупками.

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

Привет, GT! VR-тема прочно поселилась в трендах этого десятилетия, и мы просто не можем стоять в стороне. Сегодня почти у каждого из вас есть готовый набор «начинки» для VR девайса в смартфоне: дисплей высокого разрешения с диагональю 5-6 дюймов, набор гироскопов и акселерометров для регистрации движений головы. Осталось собрать всё это в шлем. В этом мы готовы вам помочь!
image
Программа Google Cardboard, позволяющая любому желающему собрать VR-шлем из своего смартфона и картонной заготовки, не так давно получила крупное обновление, а к концу года набралось достаточное количество и контента, и интересных проектов, связанных с развитием VR-направления. Сегодня мы постараемся рассказать о них.
Читать полностью »

И снова здравствуйте!

После длительного перерыва решил поделится еще одним нестандартным (и возможно не нужным) решением, но в этот раз у нас машинки будут не игрушечные, а вполне себе настоящие.

Что Arduino забыла под капотом старого автомобиля или управление температурой воздуха на впуске необычным способом - 1
Вдумчивое молчание обычно посещает матерых автомехаников когда им объясняют что это..., И да, это СИНЯЯ изолента!
Читать полностью »

Обзор ASUS ZenUI и Zen-приложений - 1

Как вы знаете, сегодня все Android-устройства от ASUS идут с фирменной графической оболочкой ZenUI. Мы упоминаем об этом практически в каждом обзоре. Но так вышло, что обзора самого ZenUI в блоге до сих пор нет. Мы решили исправить это упущение, и посвятили этот обзор рассмотрению последней версии фирменной графической оболочки ASUS на примере смартфона ZenFone 2.
Читать полностью »

Сегодня компания Google запускает новую акселерационную программу (LaunchPad Accelerator) по поддержке мобильных стартапов в Индии, Бразилии и Индонезии. Компании получат безвозмездные инвестиции в размере $50 тысяч.

Идея новой программы возникла как аналог акселератора, запущенного Google два с половиной года назад. Тогда планировалось развивать стартапы по всему миру, без конкретной географической привязки.

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

«Конечная цель данной программы – выявить тех, кто задает тон на [местном] рынке и начать задавать тон для них», заявил Рой Глазберг (Roy Glasberg), руководитель программы акселерации.Читать полностью »

Конкуренция на рынке мобильных развлечений огромна. Любители игр, когда им попадаются «тормоза», не скупятся на гневные отзывы: «Как это так? Еле тянет на моём новом телефоне, где всё должно летать? В топку разрабов! Давайте быстрые игры!». Иногда геймеры, конечно, перегибают палку, но дыма без огня не бывает. И если вашей новой игре досталась порция «ласковых слов», это серьёзный повод задуматься об улучшении её производительности. А ещё лучше, когда FPS и прочие подобные вещи стоят на повестке дня ещё до того, как игра выйдет на рынок.

В этом руководстве представлен пошаговый пример анализа производительности, поиска узких мест и оптимизации вывода графики в Android-игре, которая использует OpenGL ES 3.0. Пример игры, которым мы пользуемся в экспериментах, называется «City Racer». Это – симулятор городских автогонок. Анализ производительности приложения выполнен с использованием набора инструментов Intel Graphics Performance Analyzers (Intel GPA).

Intel GPA и улучшение производительности Android-игр - 1


Игра City Racer
Читать полностью »

В начале октября «Яндекс» запустил Yandex Launcher для Android в странах Латинской Америки.

За прошедшие два месяца приложение набрало около 130 тысяч установок (из расчета — 3% оценок от установок). Пик активности пользователей пришелся на начало ноября:

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

9 декабря Lenovo начала продажи нового планшета с проектором Yoga Tab 3 Pro и 6,8-дюймового фаблета Phab Plus в недавно открывшемся российском онлайн-магазине компании. Подробнее о новинках, представленных в этом году на IFA 2015, а теперь появившихся в России — под катом.

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

Построение любого смартфона — задача не из лёгких. И речь идёт даже не о тех шедеврах инженерной мысли, что мы с вами привыкли называть флагманами, с их многоядерными монстрами, теснейшей компановкой и совершенно противоречивыми требованиями «камеру получше + батарейку побольше» одновременно с «гаджет потоньше». Проектирование «среднячков» и «бюджетников» бросает не меньший вызов, но уже не столько грамотной разводке и попыткам впихнуть невпихуемое, сколько идеальному балансу железа и софта для определённой цены.

Аcer Liquid Z630 — в полку интересных «лопат» прибыло - 1

Экран высокого разрешения? Потребуется мощный GPU, а значит придётся сэкономить на чём-то другом: батарейке, материалах корпуса, камере или возможностях по коммуникации. Классные материалы корпуса и хорошая батарейка? Под нож попадут камера, производительность и дисплей. Сегодня я хочу познакомить вас с одной из самых удачных попыток получить сбалансированный девайс, не вылезая из «разумной» цены. Встречайте, Acer Liquid Z630.
Читать полностью »


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