Альмеева Ляйсан – Среда разработки Android Studio 2.0

Автор Zhanna Belchenko
Альмеева Ляйсан – Среда разработки Android Studio 2.0

Я хотел бы рассказать про среду разработки Android Studio 20 не так давно.

Она обновилась и там появилось много новых интересных вещей не вдаваясь сильно вход хотела бы рассказать об удобстве и так Android Studio — это официальная среда разработки от Google она отличается тем, что позволяет нам быстро собирать проект под все устройства которые работают на платформе Android также здесь есть быстро эмулятор с поддержкой последняя версия Android и Google Play Services в последнем обновлении эмулятора он стал примерно быстрее чем предыдущий, а также отличается тем, что если мы перемещаем файлы туда-то — это выполняется на. Эмулятор где-то 10 раз быстрее чем если подключим в реальной девайсы будем там через кабель перемещать файлы. А и так, что же нового появилось в Android Studio instant Run если раньше мы хотели применить наши изменения то нам нужно было пересобирать целиком, а пока устанавливать его заново сейчас Studios сам решает и в тех случаях когда — это возможно она может применить изменения в и про толкнул тихо уже в наши запущенное приложение и так, что мы сможем их увидеть.

Ну потом подробнее особенности эмулятор Android как я отметил он стал быстрее там много интересных новые возможности интеграции.

С класс лапа если допустим мы протестировать приложение на тех девайс которые у нас есть клуб ты слаб дает нам возможность пропустить его. На огромном количестве реально девайсов которые лежат в. Гугловский датацентрах, а также об индексе генерейшн и тест тоже скажу. Это позволяет пользователям лучше пользоваться нашим приложением почитали статистику и человек пользуется только 26 процентами всех установленных него приложений если мы хотим чтобы нашим приложением польза то — это функция очень удобна также блогер превью эта функция будет удобно тем кто пишет игры они могут смотреть допустим фреймы. А также здесь конечно же присутствуют все новые возможности идеи 15 instant Run тут есть некоторые тоже особенности. В каких случаях он будет работать во-первых наше предложение должно устанавливать именно у него был вариант Android плагин для Great Wall должен быть версии 200 или выше минус яковишин должен быть установлен на 15 для лучшей производительности для того чтобы все возможности Instagram работали лучше 21 и выше. Различают следующие поведение там может быть Hot swap lvm swap эколз вам охота свадьба. Это самый быстрый способ применения и в этом случае ну по умолчанию Android Studio просто перезапустит текущего Activity и мы сможем увидеть наши изменения, но надо отметить, что эту функцию. При желании можно отключить в настройках если нам она не нужно а. Когда применяется Worms он тоже достаточно быстрый в этом случае уже перезапуск текущий Activity обязателен и — это самый долгий из них. Но тоже гораздо быстрее сесть на чем пересобирать всё заново в этом случае нужно будет еда перезапустят приложение надо отметить, что кольца в работает только sdk version 21 или выше. Если же у нас 22 ниже то в этом случае, а пока перед соберётся и приложение становится заново и тут в общем-то описана. При каких изменениях какой поведение будет отрабатывать если изменения в реализации существующих методов то эти изменения племянницы достаточно легко и в этом случае будет если же изменение или удаление существующего ресурс — это Worms. А если же мы изменяем удаляем аннотации. Ну ты всё написано поля класса сигнатуры изменяем список допустим реализованных интерфейсов и так далее сюжетом — это будет уже кол swap который немножко подольше. Ну и. В некоторых случаях всё-таки невозможно применять наши изменения допустим если мы имеем манифест или изменяем какие-то ресурсы на которые есть ссылки из нашего манифеста или изменяем Android вижу в этом случае, а пока перед соберётся и приложение переустановлена, что касается Android Emulator, а то у него много интересных возможностей. Допустим мы можем сдавать нашу текущую локацию и допустим при тестировании использование тех координат которые нам нужны также. Хорошая работа с сетью мы можем допустим симулировать различные типы сети. Мы выбираем как фунта в этом случае здесь будет работать настолько быстро насколько позволяет нам. Наш компьютер или же мы можем там допустим GPRS или ещё что-то как нам нужна также можем задать допустим там в роуминге. Мы или дома по умолчанию рассчитать как мы дома. Также можно симулировать различное состояние батареи допустим заряжается она или нет работы с телефоном можно симулировать допустим звонки или текстовые сообщения, а также есть удобный симулятор отпечатка пальцев там есть 10 различных отпечатков пальцев в общем-то позволяет тестировать приложение которое использует — это отпечаток, а ещё в этом эмуляторе есть встроенный Google Play сервисы, что позволяет нам втирают гораздо больше вещей, но к сожалению — это виртуального аппаратного оборудования которое работает wi-fi Bluetooth NFC. Допустим или SD карточка подключение и отключение гарнитуры USB также интеграция сказал ты слаб как я уже говорила очень много девайсов находится Google мы можем их использовать можем на допустим писать тесты заливать их туда и смотреть анализировать результаты — это работает со следующим фреймворками — это Espresso UI automator 2.0 Роба.

0 комментариев
0

Читайте также