В данном материале можно будет увидеть различные инструменты и подсказки, которые здорово облегчают жизнь Android разработчикам. Большая часть собрана напрямую от знакомых разработчиков и содержит вещи, которые должен знать каждый. Дополнения и расширения приветствуются, и если вы знаете о каком-то крутом механизме, который не был упомянут в статье, не поленитесь перейти в оригинал и открыть pull request.
Читать полностью »
Рубрика «android studio» - 5
Android Tips and Tricks
2017-01-15 в 16:46, admin, рубрики: android, android development, android studio, gradle, перевод, Разработка под androidКак решить проблему ограничения в 64К методов в Unity3D
2016-11-05 в 8:03, admin, рубрики: android apps, android studio, gradle, multidex, proguard, unity3d, разработка игр, Разработка под androidМожете ли вы представить игру для Android, сделанную в Unity, которая использует больше 64K методов Java? Не удалось это и архитекторам байт-кода Dalvik. Возможно, у них получилось (я не читал спецификации), и винить следует другие элементы тулчейна. Как бы то ни было, если ваша игра превышает ограничение в 64K методов на файл DEX, вам придётся ковыряться в своих нативных плагинах и/или процессе сборки. Этот пост является попыткой показать различные способы решения проблемы.
Читать полностью »
CTRL + G — хоткей, полностью изменивший принцип моей работы
2016-09-19 в 14:59, admin, рубрики: android development, android studio, Разработка под androidВ этой статье я расскажу об одном из очень важных и нужных хоткеев в Android Studio, который позволит вам значительно повысить вашу производительность. Кейсы, описанные здесь, встречаются наиболее часто при рефакторинге уже готового кода, поэтому рекомендую досконально изучить статью и выучить описанные хоткеи.
Внимание: Данный пост является очень вольным переводом этой статьи. Целью ставилось донести смысл текста, поэтому в некоторых местах текст может не совпадать с оригиналом.
Читать полностью »
Разработка Android приложений с использованием qt и android studio часть вторая
2016-07-12 в 16:48, admin, рубрики: android development, android studio, qt, Разработка под androidДоброго времени суток всем посетителям и пользователям !
Недавно я на эмоциях опубликовал статью, где я рассказывал о всех своих злоключениях при попытки создать qt приложение ( а именно вызвать и использовать
QApplication a(argc, argv);
и использовать его при помощи андроид студии. Было найдено «решение», которое было чрезвычайно костыльным. Теперь у меня были выходные, чтобы разобраться как надо работать с qt без таких костылей из андроид студии. Всем кому интересно — добро пожаловать под кат!Читать полностью »
Instant Run: как это работает?
2016-07-04 в 6:40, admin, рубрики: android, android studio, Instant Run, java, Блог компании Лайв Тайпинг, разработка мобильных приложений, Разработка под androidВсем привет! Данная статья является переводом заметки Android-разработчика и автора книги «Android 4. Программирование приложений для планшетных компьютеров и смартфонов» Рето Майера. Над переводом работал Android-отдел компании Лайв Тайпинг. Оригинальная статья доступна здесь.
Большинство людей вполне довольны, когда им в руки попадает что-то простое и полезное. Но мы, программисты, не относимся к этому большинству.
Взять, к примеру, Instant Run. Это фича Android Studio, которая при помощи «магии» сокращает время, затрачиваемое на сборку и деплой инкриментальных изменений кода в процессе написания / тестирования / дебаггинга.
Я называю это магией потому, что со стороны всё выглядит именно так. После первого нажатия Run или Debug всё работает так, как того и следует ожидать. Однако каждый раз, когда в код вносятся изменения и снова нажимается кнопка Run или Debug (но в этот раз — с иконкой в виде молнии), изменения деплоятся на мой телефон настолько быстро, что я не успеваю это заметить.
Нюансы Firebase messaging для начинающих
2016-06-17 в 8:04, admin, рубрики: android studio, curl, firebase, firebase cloud messaging, Google, Google API, java, push-уведомления, Разработка под androidПосле публикации на Хабре статьи Артёма Осипова "Push уведомления в Android с помощью Firebase Cloud Messaging для начинающих" возник ряд вопросов, которые удалось решить.
Удалось добиться отправки Push-уведомления с вибрацией и со своим звуком + уведомление в статус баре имеет большую иконку и рядом вмещается весь текст. И неважно активно приложение или висит в фоне — при клике на уведомление Main Activity всегда обновляется и несет в себе параметры из уведомления.
Итак, в layout activity_mail.xml добавим два TextView: один для заголовка уведомления и один для текста.
Читать полностью »
ConstraintLayout 101 и новый редактор компоновок в Android Studio
2016-05-30 в 8:10, admin, рубрики: android, android studio, constraint layout, Блог компании Лайв Тайпинг, разработка мобильных приложений, Разработка под androidДанная статья является переводом поста из блога Android-разработчицы из ЮАР Ребекки Фрэнкс riggaroo.co.za. Оригинальная статья доступна здесь.
Недавно мне посчастливилось принять участие в конференции Google I/O, где я познакомилась с ConstraintLayout. Я была так потрясена его возможностями, что не могла дождаться, когда приеду домой и попробую всё сама.
Разработка Android приложений с использованием qt и android studio
2016-05-26 в 12:05, admin, рубрики: android development, android studio, qt, qt creator, Разработка под androidДобрый день, уважаемыее! В этой статье я хочу рассказать о своём опыте использования qt и android studio. А именно о том, как мне надо было в qt нарисовать текст и передать в андроид студию. Несмотря на простоту задачи, решение её заняло у меня довольно много времени и может быть кому-нибудь когда-нибудь где-нибудь сэкономит массу времени. Статья в каком-то смысле претендует на изобретение велосипеда, но в интернете я не нашёл решения. Кому интересно — добро пожаловать под кат!
Читать полностью »
Тотальная шаблонизация
2016-01-12 в 10:43, admin, рубрики: android development, android studio, freemarker, java, Блог компании REDMADROBOT, разработка мобильных приложений, Разработка под androidКогда собаке программисту нечего делать, он начинает все автоматизировать. Мне по роду своей деятельности приходится писать много кода и, конечно, хочется какие-то повторяющие вещи обобщить в виде библиотек, скриптов или шаблонов для Android Studio. О них и поговорим.
Управляем освещением в квартире (NooLite, Raspberry Pi и WebIOPi)
2015-08-11 в 9:50, admin, рубрики: android, android studio, DIY, diy или сделай сам, noolite, Raspberry Pi, rpi, smart home, webiopiХочу поделиться опытом использования системы для умного дома NooLite совместно с Raspberry Pi Model B (далее RPI) в двухкомнатной квартире.
О системе NooLite неоднократно писали на хабре:
- NooLite — система радиоуправления освещением, или первый шаг к умному дому;
- NooLite-2, или умный дом для чайников;
- поискать на Хабре по тегу «noolite» или набрать в поисковой строке гугла «site:habrahabr.ru noolite»
В данной статье я расскажу про:
- установку и настройку WebIOPi на предустановленную Raspbian в контексте использования UART для передачи команд на модуль MT1132 NooLite;
- макросы в фреймворке WebIOPi для связывания запросов в стиле HTTP REST с GPIO UART;
- написание простого клиента на платформе Android для управления светом через REST дырки