如何快速开发教育App|统软云开发者的前进之路

App开发

APP开发


浏览:1060 次

今天,我给大家带来两条消息,一条好消息,一个坏消息:好消息是还有112天可以放年假!学生们可以再出去了。嗨,皮,不是吗,凯森!坏消息是,2018年将在80天后结束。年初实现了多少目标?你存了钱吗?你有女朋友吗?你买了你喜欢的东西吗?你去了你想去的地方吗?关键是,你让自己欣赏了吗?

如果没有,我们该怎么办?不要来学习!

请打开30天,从0到1的App开发。今天我们将学习第14章:如何快速开发教育App!以下是本章的第三部分:教育App中常用的API。

主要保险范围

本章介绍如何使用统软云创建教育App。

学习目标

(1) 了解教育App的功能和分类。

(2) 了解教育App的技术架构。

(3) 了解教育App中常用的API。

(4) 了解教育App的开发步骤。

14.3教育App中使用的API

教育App中经常使用的模块API分为三类:“接口组件”、“功能扩展”和“开放服务”,它们分别表示AppUI级别的组件调用、功能级别的实现以及与第三方开放服务的连接。详细分类如图14-4所示。

图14-4

14.3.1 UI组件类模块

接口组件类模块主要用于实现app静态接口组成的封装。教育项目界面组件模块的使用主要包括以下内容。

日历:统软云提供了一个样式丰富的日历模块,支持快速滑动,可以显示农历、假日和24个节气。您还可以自定义日历样式、添加特殊日期标签、切换月份和设置指定日期;还可以实现常见的日期选择和日历显示功能。它的使用非常简单,就像使用ListView一样。

剪贴板:统软云提供了一个剪贴板模块,它封装了iOS和Android平台的数据复制功能。通过此功能,您可以复制和粘贴文本。教育App通常使用此功能。

搜索框:统软云提供了一个用户定义的搜索框模块,开发人员可以在其中自定义模板样式并在本地存档搜索记录。

聊天框:统软云提供了一个聊天输入框模块,开发人员可以自定义该模块。可以通过打开的界面在当前窗口的底部打开输入框。输入框的寿命属于当前窗口。当输入框获得焦点时,它将自动在软键盘上弹出。

练习选择器:统软云提供了多个选择器模块,并封装了一个支持多个选择的选择器。开发人员可以自定义选择器及其数据源的样式。当App需要同时为用户提供多个可选支持时,您可以选择此控件来快速配置并使用它来节省开发时间。

城市列表:统软云提供了一个城市列表模块,可以轻松快速地集成到项目中。它支持通过输入城市名称和按索引搜索城市来搜索城市。教育App中经常使用的场景通常指定城市名称,然后获取城市的教育相关信息。

图像剪辑:统软云提供了多个图像剪辑模块,这些模块在拍摄照片或从相册中选择图像后调用图像剪辑方法。用户可以拖动、缩放、更改剪辑框的大小,或通过剪辑框缩放图片。

旋转木马图表:统软云提供旋转木马图表模块,该模块提供多屏幕显示支持。它可以在指定的屏幕上显示HTML和旋转木马图片。它支持在HTML页面上调用JavaScript函数,并在运行时动态更改显示内容。

14.3.2功能扩展模块

功能扩展模块主要封装实现app的主要业务功能。教育项目功能扩展模块的使用主要包括以下内容。

文件读取:统软云提供了一个文件读取模块,它封装了读取文档的功能。开发人员可以通过直接传入来读取和显示文档的内容。该模块经常用于教育App中,用于在线查看学习材料和其他信息,这大大改善了用户体验。

语音识别:统软云封装了百度、科大讯飞和云之声的语音识别SDK。自动语音识别(ASR)也称为自动语音识别。其目标是