创建 Android 应用

概述

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

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

先决条件

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

创建新的 Azure 移动应用后端

  1. 登录到 Azure 门户

  2. 单击创建资源

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

    突出显示“移动应用快速入门”的 Azure 门户

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

  5. 选择一个唯一应用名称。 此名称也将成为应用服务的域名的一部分。

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

  7. 单击创建。 稍等几分钟,等服务部署成功后再继续。 查看门户标题中的通知(铃铛)图标以获取状态更新。

配置服务器项目

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

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

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

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

    a. 新建 SQL 数据库和服务器。 可能需要将连接字符串名称字段保留为默认值 MS_TableConnectionString,然后才能完成下面的步骤 3。

    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 表中,并将有关新存储的项的信息返回给移动应用。 移动应用会在列表中显示此数据。