创建 Android 应用

概述

本教程说明如何使用 Azure 移动应用后端向 Android 移动应用添加基于云的后端服务。将创建一个新的移动应用后端以及一个简单的 待办事项列表 Android 应用,此应用将应用数据存储在 Azure 中。

只有在完成本教程后,才可以学习有关使用 Azure 应用服务中的移动应用功能的所有其他 Android 教程。

先决条件

若要完成本教程,您需要以下各项:

创建新的 Azure 移动应用后端

  1. 登录到 Azure 门户

  2. 单击“新建” 。

  3. 在“搜索”框中键入“移动应用”。

    突出显示移动应用快速启动的 Azure 门户

  4. 在结果列表中,选择“移动应用快速入门”,然后选择“创建”。

  5. 在“资源组”下,选择现有资源组,或创建新组(使用与应用相同的名称)。

  6. 单击“创建” 。 稍等几分钟,等服务部署成功后再继续。

配置服务器项目

  1. 单击“应用服务”按钮,然后依次选择移动应用后端、“快速入门”、客户端平台(iOS、Android、Xamarin、Cordova)。

    突出显示移动应用快速启动的 Azure 门户

  2. 如果未配置数据库连接,请创建一个,方法是执行以下操作:

    Azure 门户:移动应用:连接到数据库

    a. 新建 SQL 数据库和服务器。

    Azure 门户:移动应用:新建数据库和服务器

    b. 等到成功创建数据连接。

    成功创建数据连接的 Azure 门户通知

    c. 数据连接必须成功。

    Azure 门户通知“你已经有一个数据连接”

  3. 在“2.创建表 API”下,为“后端语言”选择“Node.js”。

  4. 接受确认,然后选择“创建 TodoItem 表”。
    此操作会在数据库中创建一个新的代办事项表。

    Important

    将现有的后端切换到 Node.js 会覆盖所有内容。 若改为创建 .NET 后端,请参阅使用适用于移动应用的 .NET 后端服务器

下载并运行 Android 应用

  1. 访问 Azure 门户。依次单击“浏览全部”>“移动应用”> 刚创建的后端。在移动应用设置中,依次单击“快速启动”> “Android”。在“配置客户端应用程序”下,单击“下载”。这样可以为预配置为连接到你的后端的应用下载完整的 Android 项目。

  2. 使用“导入项目(Eclipse ADT、Gradle 等)”打开使用“Android Studio”的项目。请确保使用此导入选项以避免任何 JDK 错误。

  3. 按“运行‘应用’”按钮以生成项目,并在 Android 模拟器中启动应用。

  4. 在应用程序中键入有意义的文本(例如“完成教程”),然后单击“添加”图标。这会将一个 POST 请求发送到之前部署的 Azure 后端。请求中的后端数据插入到 TodoItem SQL 表中,并将新存储项的相关信息返回到移动应用中。移动应用会在列表中显示此数据。