Country not specified
Unknown website Share

Apps4all

Страна: -
Город: -
Был онлайн: -
О себе:
 
08-07-2016, 11:00
Apps4all

Intel® INDE для Google Android Studio

​Введение

Эта статья демонстрирует простой пример того, как можно использовать Google Android* Studio в рамках Intel® Integrated Native Developer Environment (Intel® INDE).

Об Intel® INDE

Intel INDE– это кроссплатформенный программный комплекс для повышения производительности. Он обеспечивает разработчиков инструментами, поддержкой, интеграцией и обновлениями, необходимыми для создания высокопродуктивных приложений для Android и Windows. 

В Intel INDE есть всё необходимое для обеспечения полноценного процесса разработки приложений: 

  • настройка среды (интеграция IDE для Android); 
  • общие функциональные библиотеки, оптимизированные для каждой платформы; 
  • компиляторы; 
  • инструменты отладки, анализа и оптимизации. 

Ключевые преимущества включают более быстрое время разработки и возможность создавать кросс-архитектурные и кроссплатформенные приложения при персональном выборе IDE.

Intel INDE важен, прежде всего, по той причине, что сегодня Android функционирует на бессчетном количестве устройств. Если вы планируете вести разработку для мобильных каталогов ПО, то проще всего будет начать работу на Android именно с Intel INDE. Пакет поможет вам создавать Android-приложения, выполняемые на нативных уровнях производительности и на большом перечне платформ. Вам не придется тратить много времени на обучение тому, как оптимизировать производительность и мощностные характеристики каждого целевого устройства.

Об Android Studio в рамках Intel® INDE

Интеграция Android Studio IDE Integration в Intel INDE устанавливаетнужнуювамсредудляразработкинативныхприложенийв Android Studio. Это включает в себя установку Android Studio, AndroidSDK, NDK и других инструментов разработки, таких как ANTи ADT-плагины.

Установка Intel® INDE

Загрузите Intel INDE и начните процесс установки. Интеграция IDE доступна во всех версиях продукта. После выбора нужного вам IDE перед вами появится экран. Выберите Android Studio Development Environment, и мастер установки проведет вас через все оставшиеся шаги.

Создание новых проектов

Чтобы начать работу, запустите Android Studio и нажмите New project…, как показано на Рис. 1.

5568260b004bc5.09450533.png

Рис.1

Затем вы увидите окно конфигурации вашего нового проекта (Рис. 2). В нем вы сможете изменить имя приложения. Затем нажмите Далее.

5568262e68fed6.26331827.png

Рис. 2

После этого появится окно с выбором форм-факторов для вашего приложения (Рис. 3). Выберите целевые форм-факторы и нажмите Далее.

5568264a061ca4.85291423.png

Рис. 3

В следующем окне выберите Intel INDE Activity template, «Blank Activity с поддержкой NDK» (Рис. 4). Нажимайте Далее.

5568267683b2c8.51517662.png

Рис. 4

Измените имя и введите путь к NDK, установленному под интеграцию IDE в директории установки INDE (Рис. 5). Нажмите Закончить.

55682697a222b7.47459759.png

Рис. 5

Затем в левой части экрана откроется панель Project Explorer (Рис. 6), показывающая все файлы в вашем проекте, включая main activity, схему UI, нативный код и так далее. Давайте взглянем на некоторые из них.

556826c7948c21.35710333.png

Рис. 6

TestApp/app/src/main/res/layout/activity_test_app.xml (Рис. 7) определяет схему интерфейса приложения. Вы можете менять дизайн путем изменения этого файла или замены его другим файлом дизайна при наличии.

556826e9b02931.74219121.png

Рис. 7

В TestApp/app/src/main/java/TestApp.java содержитсяобработчиксобытийдляэлементов UI (Рис. 8). Он также вызывает нативный код из TestApp/app/src/main/jni/. Это обведено красным на рисунке ниже.

556827044bc9c3.68632362.png

Рис. 8

TestApp/app/src/main/jni/NativeCode.cpp осуществляет функцию getStringFromNative (Рис. 9). Здесь вы можете добавлять ваш нативный код. В качестве примера нативный код обведен красным на рисунке ниже.

55682727ab5600.12444400.png

Рис. 9

В TestApp/app/src/build.gradleвы можете менять целевую архитектуру процессора. Переменная abiFiler определяет целевую конфигурацию, которая по умолчанию установлена как x86 (обведено на Рис. 10).

5568274d5a6d94.29946636.png

Рис. 10

Давайте добавим в макет интерфейса кнопку «Show». Перетащите кнопку из меню виджетов на макет и пометьте ее как «Show». Затем перетащите текстовый элемент на макет, откройте текстовый редактор, измените макет UI и сделайте текст видимым (обведено на Рис. 11). Таким образом, после нажатия на кнопку будет демонстрироваться только текст.

556827669fc640.71925734.png

Рис. 11

Затем вам необходимо будет применить обработку кнопки в main activity. Добавьте объект в метод onCreate() и примените обработку кнопки, как показано на Рис. 12.

556827879a0777.51327756.png

Рис. 12

Теперь после того, как вы кликните по кнопке, вы увидите текст на макете интерфейса.

Для построения приложения кликните Build -> Rebuild Project. После успешной сборки запустите приложение: Run -> Run App. Выберите устройство из списка (вам нужно иметь рабочее Android-устройство) или запустите эмулятор и нажмите OK (Рис. 13).

556827ddd94a83.49317827.png

Рис. 13

Вы должны увидеть результат на экране:

5568280cc16a35.95746474.png

Рис. 14

Выводы

Мы рассмотрели простейший пример того, как можно начать работу с Google Android Studio в Intel INDE.

Об авторе

Денис Смирнов работал в Intel в качестве технического стажера в течение последних 6 месяцев. Денис получает степень магистра компьютерных наук в Нижегородском государственном техническом университете им. Р. Е. Алексеева по специальности Прикладная математика.

Статьи по теме:

Intel® INDE Getting Started Guide for Developing Android* Apps (Windows* Host)

Building Native Android* Apps Using Intel(R) C++ Compiler in Android Studio*

 
Intel
разработчикам
Android
Intel INDE
0 0 0

Чтобы оставлять комментарии вам необходимо зарегистрироваться