随着科技的不断进步,移动应用开发已成为一个热门领域。开发者们需要各种资源、代码示例和同行专家的帮助来创新和成功。无论是Android、物联网(IoT)、Intel® RealSense™技术还是Windows平台,都有相应的社区供开发者下载工具、访问开发套件、分享想法、参与黑客松、竞赛、路演和本地活动。
AIDE是一款Android应用,允许开发者仅使用设备即可开发应用。本文将介绍如何使用AIDE进行专家级应用开发。AIDE支持使用Android SDK和Java/XML构建Android应用,同时也支持使用Android NDK和C/C++针对ARM和Intel设备构建原生Android应用。
首先,需要从Google Play商店安装AIDE。
Intel赞助了许多免费的高级密钥,这些密钥可以解锁AIDE的全部专家级应用开发功能。要获得赞助的许可证,只需关闭项目,退出AIDE,然后重新启动并选择"Expert"。需要选择一个Google账户,将许可证与之绑定。如果被选中获得赞助许可证,将会立即收到反馈。本文涵盖的每个功能实际上都由赞助覆盖。
AIDE支持使用Android SDK开发基于Java/XML的Android应用。AIDE应用自带移动版的Android SDK,因此无需安装其他任何东西。当第一次以专家模式启动AIDE时,会看到"Create new Project"对话框。如果已经打开了一个项目,对话框将不会显示,但可以从AIDE的集成文件浏览器中选择"Create new Project here..."来调用它。在创建应用对话框中,首先需要选择想要创建的项目类型。对于第一应用,在这里选择"Android App / Hello World":
接下来,会出现一个对话框,可以在其中定义新应用的基本信息:
要运行和测试应用,只需从菜单中选择"Run":
// 示例代码
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// 应用的其他代码
}
}
AIDE首先会为应用构建一个Android应用程序包文件(APK)。APK文件用于在Android操作系统上分发和安装应用程序软件。APK文件包含了程序的所有代码、资源、资产、证书和清单文件。将看到一个显示构建进度的弹出窗口。构建完成后,AIDE将安装APK并运行应用。在非root设备上,为了允许Android安装应用,必须在Android设置中启用"Unknown sources"选项。如果不是这样,Android将显示一个对话框,指出安装已被阻止。对话框会给一个选项,去设置并启用"Unknown sources"。完成这些操作后,再次运行应用。
NDK是一个工具集,允许使用C和C++等原生代码语言实现应用的部分功能。AIDE支持在ARM和Intel设备上使用NDK开发应用。要创建一个NDK应用,从"Create new Project"对话框中选择"New Native Android App":
应用创建后,AIDE将自动下载移动版的NDK:
将在创建的项目中看到一些C文件,这些文件包含原生代码。现在可以使用AIDE来处理C代码了。一旦运行应用并编译代码,将看到C/C++代码中的错误。