Intel 开发者社区供给Tools,而且为跨平台使用顺序开发,和平台、技术信息、代码示例和同业任务职员供给指南信息,以此来协助开发职员立异与成功。为 Android,物联网,Intel? RealSense? 技术,和 Windows下载Tools,拜访开发Tools包,和与情投意合的开发职员分享设法,来参加我们的社区而且介入开发者冲刺竞赛,比赛,巡回演讲,和当地事情。
关于Intel? INDE
Intel INDE 是一个为开发职员供给他们需求为 Android 与 Windows 创立高功能使用顺序的Tools,支撑,集成与更新的跨平台产品套件。绑定在 Intel INDE 上的一切,是一个完好的使用顺序开发任务流所需求的:情况设置(Android IDE 集成),常用的为每一个平台优化的函数库(诸如媒体,线程库,适用Tools库),编译器,调试Tools,和剖析与优化Tools。首要长处包含更快的开发工夫和运用你选择的 IDE,来开发使用顺序 Cross-architecture and cross-OS 的时机
英特尔INDE是最为主要的,由于安卓如今运转在数目极其宏大的装备上。假如你想从事Mobile市场的开发,你会发明运用英特尔INDE作为安卓平台的开发Tools,会让你的起步变得愈加轻易。它会帮你开发安卓使用顺序,运用当地的功能去模仿非常多平台。
英特尔INDE中的安卓集成(Android Studio Integration)为你设定好了你用于开发当地APP的情况这包含了“安装Android Studio”。这包含了安装Android Studio、Android SDK、NDK,或其他一些开发Tools,如ANT或ADT插件。
下载英特尔INDEStart安装。IDE集成在产品的一切版本中可用。一旦你选择了你要安装的IDE,会呈现一个界面。选择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 上Start运用 Google android studio 的一个容易的例子.
关于作者
Denis Smirnov
在过来的六个月,曾作为一个技术练习生在 Intel 任务。Denis 曾取得下诺夫哥罗德国立大学使用数学的盘算机科学硕士学位。
本文中的一切译文仅用于进修和交换目标,转载请务必注明文章译者、出处、和本文链接。 2KB翻译任务按照 CC 协议,假如我们的任务有进犯到您的权益,请实时联络我们。2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务