2024年夏季《移动软件开发》实验报告
一、实验目标
二、实验步骤
1.预先准备
注册百度智能云并实名认证, 创建一个图像识别应用, 记录应用API KEY 和 SECRET KEY, 创建资源之后记得领取免费资源
https://gitee.com/link?target=https%3A%2F%2Fconsole.bce.baidu.com%2Fai%2F%3F_%3D%26fromai%3D1%23%2Fai%2Fimagerecognition%2Fapp%2Fcreate
注意:一定要先点击免费尝鲜,再创建应用选择图像识别,然后复制API Key和Secret Key
2.创建微信云开发
使用微信开发者工具创建一个云开发环境, 并复制环境ID
3.导入小程序项目
导入附件中所提供的压缩包 注意:cloudfunctions,miniprogram,project.config.json三个文件均需在导入的文件夹中
4.添加api
(1)首先添加小程序开发者id在这里
(2)再在这里输入之前云开发的环境id
(3)然后在这里输入百度云服务器的apikey和secret
5.部署云开发环境
(1)点击cloudfuntions文件夹展开子文件夹
(2)依次右键点击展开的子文件夹并点击弹出的“上传并部署(不上传node_modules)”
(3)依次点击云开发——数据库——创建集合"trash"和"type"
(4)依次导入trash.json, type.json文件
三、程序运行结果
四、问题总结与体会
在本次实验中按照实验方案进行微信小程序云开发的初步尝试体验,在实验过程中遇见的主要问题在于百度云服务器的图像识别接口一直没能调用,导致怎么识别都是无法识别图像。后来发现是在创建图像识别应用前一定一定一定得先点击免费尝鲜,领取了资源后才能正常调用所有服务。
通过本次实验,初步领略到了云开发的简便之处,提高开发效率,减少开发成本。无需关注服务器、网络和数据库等底层技术,只专注于逻辑的开发。