创建 Android 应用
概述
本教程演示如何使用 Azure 移动应用后端向 Android 移动应用添加基于云的后端服务。 将创建一个新的移动应用后端和一个简单的 待办事项列表 Android 应用,此应用将应用数据存储在 Azure 中。
只有在完成本教程后,才可以学习有关使用 Azure 应用服务中的移动应用功能的所有其他 Android 教程。
先决条件
要完成本教程,需要以下各项:
- Android 开发人员工具,其中包含 Android Studio 集成开发环境和最新的 Android 平台。
- Azure Mobile Android SDK,下载的快速入门项目中会自动引用它。
- 有效的 Azure 帐户。
创建新的 Azure 移动应用后端
登录到 Azure 门户。
单击创建资源。
在“搜索”框中键入移动应用。
在结果列表中,选择移动应用快速入门,然后选择创建。
选择一个唯一应用名称。 此名称也将成为应用服务的域名的一部分。
在资源组下,选择现有资源组,或 创建新组(使用与应用相同的名称)。
单击创建。 稍等几分钟,等服务部署成功后再继续。 查看门户标题中的通知(铃铛)图标以获取状态更新。
配置服务器项目
单击“应用服务”按钮,然后依次选择移动应用后端、“快速入门”、客户端平台(iOS、Android、Xamarin、Cordova)。
如果未配置数据库连接,请创建一个,方法是执行以下操作:
a. 新建 SQL 数据库和服务器。 可能需要将连接字符串名称字段保留为默认值 MS_TableConnectionString,然后才能完成下面的步骤 3。
b. 等到成功创建数据连接。
c. 数据连接必须成功。
在“2. 定义警报详细信息“下,创建表 API”下,为“后端语言”选择“Node.js”。
接受确认,然后选择“创建 TodoItem 表”。
此操作会在数据库中创建一个新的代办事项表。Important
将现有的后端切换到 Node.js 会覆盖所有内容。 若改为创建 .NET 后端,请参阅使用适用于移动应用的 .NET 后端服务器。
下载并运行 Android 应用
- 访问 Azure 门户。 依次单击“浏览全部” > “移动应用”> 刚创建的后端。 在移动应用设置中,依次单击“快速启动” > “Android”。 在“配置客户端应用程序”下,单击“下载”。 这样可以为预配置为连接到后端的应用下载完整的 Android 项目。
使用“导入项目(Eclipse ADT、Gradle 等)”打开使用“Android Studio”的项目。 请确保使用此导入选项以避免任何 JDK 错误。
按“运行‘应用’” 按钮以生成项目,并在 Android 模拟器中启动应用。
在应用程序中键入有意义的文本(例如“完成教程” ),并单击“添加”图标。 这会将一个 POST 请求发送到之前部署的 Azure 后端。 后端将请求中的数据插入到 TodoItem SQL 表中,并将有关新存储的项的信息返回给移动应用。 移动应用会在列表中显示此数据。