Intel 开发者社区提供工具,并且为跨平台应用程序开发,以及平台、技术信息、代码示例和同行工作人员提供指南信息,以此来帮助开发人员创新与成功。为 Android,物联网,Intel® RealSense™ 技术,和 Windows下载工具,访问开发工具包,以及与志同道合的开发人员分享想法,来加入我们的社区并且参与开发者冲刺比赛,竞赛,巡回演讲,和本地事件。 关于Intel® INDE Intel INDE 是一个为开发人员提供他们需要为 Android 与 Windows 创建高性能应用程序的工具,支持,集成与更新的跨平台产品套件。绑定在 Intel INDE 上的一切,是一个完整的应用程序开发工作流所需要的:环境设置(Android IDE 集成),常见的为每个平台优化的函数库(诸如媒体,线程库,实用工具库),编译器,调试工具,以及分析与优化工具。主要优点包括更快的开发时间和使用你选择的 IDE,来开发应用程序 Cross-architecture and cross-OS 的机会 |
英特尔INDE是最为重要的,因为安卓现在运行在数量极为庞大的设备上。如果你想从事移动市场的开发,你会发现使用英特尔INDE作为安卓平台的开发工具,会让你的起步变得更加容易。它会帮你开发安卓应用程序,使用本地的性能去模拟很多平台。
关于Intel® INDE中的Android Studio
|
创建新项目在Android Studio启动后,你可以看到图1所示的欢迎界面,点击“New Project”。
图 1 图1的下一步你会看到“配置你的新项目”窗口,在这里你可以更改你的应用名称,然后点击下一步。
图 2 之后出现的窗口(图3)里你可以选择运行你的应用所需要的规格,选择目标规格后点击下一步。
图 3 在下一个窗口里选择INDE的Activity模板”Blank Activity With NDK Support“(如图4所示),点击下一步。
图 4 |
更改活动名称(Activity Name)并键入NDK路径,NDK会被安装到拥有IDE集成的INDE的安装目录下(图5)。点击“完成”(Finish)按钮。
图5 接下来工程浏览器窗格会出现在屏幕左侧(图6),它展示了你工程中的所有文件,包括主活动(main activity)、原生代码等。如下图所示:
图6 TestApp/app/src/main/res/layout/activity_test_app.xml (图7)定义了应用程序(app)的UI布局。你可以通过更改或替换这个文件来变更你所建立的活动的设计。
图7 TestApp/app/src/main/java/TestApp.java 文件中有UI元素的事件句柄(图8)。它也被称为 TestApp/app/src/main/jni/ 的原生代码。即下图中红框内的代码。
|
TestApp/app/src/main/jni/NativeCode.cpp 实现了函数 getStringFromNative (图9)。在这里你可以添加你的原始代码,例如下图中红线框出的部分:
图9 在 TestApp/app/src/build.gradle 中你可以更改你应用程序(app)所定位的处理器结构。变量 abiFiler 确定了默认的处理器是x86结构。(如图10中所示)
图10 现在在UI布局里添加一个写有“Show”的按钮。从Widgets菜单中把按钮拉到UI布局,并且将它的text属性改为“Show”。再将text元素拉到UI层里,打开文本编辑器, 修改UI布局,使它变为不可见(invisible,如图11中所示),这样这些文字就只会在按钮被点击时显示了。
图11 接下来你要做的就是实现按钮在主活动(main activity)中的运行了。添加一个Button对象并绑定 onCreate() 方法,并实现它,如图12所示:
图12 |
现在,单击该按钮之后,你将在 UI 布局上看到此文。 建立你点击创建的应用程序->重建项目。一旦建立成功,运行应用程序->敲击应用程序->从设备列表中选择设备(你需要运行 Android 设备)或者启动一个模拟器和敲击一下就 ok 了。
图13 你应该可以在屏幕上看到结果:
图14 概要 该文章向你介绍了在 Intel INDE 上开始使用 Google android studio 的一个简单的例子. 关于作者 Denis Smirnov 在过去的六个月,曾作为一个技术实习生在 Intel 工作。Denis 曾获得下诺夫哥罗德国立大学应用数学的计算机科学硕士学位。 |
文章转载自:开源中国社区 [http://www.oschina.net]
本文标题:Intel® INDE for Google Android Studio
本文地址:http://www.oschina.net/translate/intel-inde-for-google-android-studio
参与翻译:北风其凉, 何传友, Fico
文原文:Intel® INDE for Google Android Studio