创建 Xamarin.Android 应用

概述

本教程说明如何向 Xamarin.Android 应用添加基于云的后端服务。有关详细信息,请参阅什么是移动应用

以下是完成的应用程序的屏幕快照:

只有在完成本教程后,才可以学习有关 Xamarin Android 应用的所有其他移动应用教程。

先决条件

若要完成本教程,需要满足以下先决条件:

创建 Azure 移动应用后端

按照下列步骤创建移动应用后端。

  1. 登录到 Azure 门户

  2. 单击“创建资源”。

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

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

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

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

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

现已预配可供移动客户端应用程序使用的 Azure 移动应用后端。接下来,为简单的“待办事项列表”后端下载服务器项目并将其发布到 Azure。

配置服务器项目

  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 后端服务器

下载并运行 Xamarin.Android 应用

  1. 在“下载并运行 Xamarin.Android 项目”下,单击“下载”按钮。

    将压缩的项目文件保存到本地计算机,并记下保存位置。

  2. F5 键生成项目并启动该应用。

  3. 在应用中键入有意义的文本(例如“完成教程”),然后单击“添加”按钮。

    来自请求的数据被插入到 TodoItem 表。移动应用后端返回存储在表中的项,数据显示在列表中。

    Note

    可以查看访问移动应用后端以查询和插入数据的代码,这些代码在 ToDoActivity.cs C# 文件中。

后续步骤