下载Intel INDE for Google Android Studio.pdf
简介
本文将向您介绍一个简单的示例,说明如何使用英特尔® 集成式本机开发人员环境(英特尔 ® INDE)内的谷歌 Android* Studio。
关于英特尔® INDE
英特尔 INDE 是一款跨平台办公套件,可为开发人员提供为创建面向 Android 和 Windows* 的高性能应用所需的工具、支持、集成和更新。 英特尔 INDE 可提供整个应用开发流程所需的 一切工具:环境设置(面向 Android* 的 IDE 集成)、针对每个平台进行优化的通用函数库( 如媒体、线程库和实用程序库)、编译器、调试工具以及分析和优化工具。 主要优势包括缩短 开发时间,以及有机会使用自己选择的 IDE 开发应用跨架构和跨操作系统。
首先,英特尔 INDE 十分重要,因为目前大量的设备都运行 Android 系统。 如果您想要开 拓移动市场,您会发现借助英特尔 INDE 能够非常轻松地在 Android* 平台上开发应用。 它可 以帮助您开发以原生性能水平在各种平台上运行的 Android 应用。 而且,您不用花费大量的 时间学习如何优化每台目标设备的性能和功耗特性。
关于英特尔 INDE 内的 Android Studio
英特尔 INDE 内的 Android Studio IDE Integration 设置了您在 Android Studio 中开发 原生应用所需的环境。 这包括安装 Android Studio、Android SDK、NDK 和其他开发工具(如 ANT 和 ADT 插件)。
英特尔® INDE 设置
下载英特尔 INDE,开始安装。 本产品的所有 版本都含有 IDE 集成。 在您选择想要安装的 IDE 之后,屏幕上将会显示一个界面。 然后选 择 Android Studio 开发环境,安装向导会指导您完成其他安装。
创建新项目
如要开始使用 Android Studio,您需要启动 Android Studio 并点击 New Project…如图 1 所示。
图 1
图 1 接下来您会看到配置新项目的 窗口(图 2)。 在这里您可以更改您的应用名称,然后点击 Next。
图 2
之后,屏幕上出现一个窗口,让您选 择您想在哪种外形的设备上运行您的应用(图 3)。 选择目标外形并点击 Next。
图 3
在下一个窗口选择 "Intel INDE Activity"模板、"Blank Activity With NDK Support”(图 4)。 点 击 "Next"。
图 4
更改 Activity Name 并输入 NDK 路 径,其中 NDK 会被安装到 INDE 安装目录中的 IDE 集成下(图5),然后点击 "Finish"。
图 5
接下来,Project Explorer 面板会 在界面左侧打开(图6),上面显示了您项目中的所有文件,包括主活动、UI 布局、原生代码 等。让我们看一看其中几个文件:
图 6
TestApp/app/src/main/res/layout/activity_test_app.xml (Figure 7) 定义了应用的 UI 布局。 通过更改或用您的另一个设计文件替换此文件,您可以更改 Activity 的设计。
图 7
TestApp/app/src/main/java/TestApp.java 具有面向 UI 元素的事件处理程序(图8)。 它也被称为 TestApp/app/src/main/jni/ 的原生代码。 如下图红线处所示。
图 8
TestApp/app/src/main/jni/NativeCode.cpp 实施函数 getStringFromNative(图9)。 在 这里你可以添加你的原生代码。 例如,下图中红圈部分为原生代码。
图 9
在 TestApp/app/src/build.gradle 中,您可以更改您的应用所定位的处理器架构。 变量 abiFiler 确定了默认情况下被设置为 x86 的目标(如图 10 中圈出的部分)。
图 10
我们将 "Show"按钮添加至 UI 布局。 将该按钮从 Widgets 菜单拖至布局,并 将其标签设置为 "Show"。 然后将一个文本元素拖至布局,打开文本编辑器,更改 UI 布局,隐藏文本(图 11 中的圈线),这样点击按钮后只有文本显示出来。
图 11
接下来,您需要在主活动中实施按钮处理。 将一个按钮对象添加至 onCreate() 方法并实 施按钮处理,如图 12 所示。
图 12
现在点击按钮后,您会在 UI 布局上看到文本。
如要构建应用,请点击 Build - > Rebuild Project。 构建成功后,运行该应用。 点击 Run -> Run App。 从设备列表 中选择一个设备(您需要有一个运行 Android 的设备)或启动一个仿真器,点击 OK(图 13) 。
图 13
您会在界面上看到以下结果:
图 14
总结
本文向您介绍了一个简单的示例,说明了如何使用 Intel INDE 中的谷歌 Android Studio 。
作者简介
在过去的六个月里,Denis Smirnov 作为一位技术实习生在英特尔公司工作。 Denis 即将 获得下诺夫哥罗德国立大学应用数学专业的计算机科学硕士学位。