# APICloud-Module-Examples **Repository Path**: mhq7462/APICloud-Module-Examples ## Basic Information - **Project Name**: APICloud-Module-Examples - **Description**: APICloud扩展模块使用的示例代码合集 - **Primary Language**: HTML - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-08-02 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # APICloud-Module-Examples [APICloud](https://www.apicloud.com)集成了扩展模块的实际使用示例源码,供开发者参考学习如何在项目中调起使用[APICloud](https://www.apicloud.com)模块,本集合将会不定期持续更新。 点击下列模块示例名称可以跳转到具体的模块示例源码分支查看详细使用Demo。想了解更多APICloud模块可以到[APICloud模块Store](https://www.apicloud.com/modulestore)查看。 注意:源码使用前需在云控制台添加对应的模块,并进行编译! ## 界面布局类 ### 列表 | 模块名称 | 简要说明 | | :--------------:|:------------------:| | [ListContact-Example](https://github.com/apicloudcom/ListContact-Example) |[listContact](http://docs.apicloud.com/Client-API/UI-Layout/UILoading)定义了一个类似微信联系人界面的模板,开发者可自定义数据源,ui界面里的各种元素的样式等,右边字母索引导航条不支持字母以外的内容 | | -- | -- | | -- | -- | ### 其他 | 模块名称 | 简要说明 | | :--------------:|:------------------:| | [UILoading-Example](https://github.com/apicloudcom/UILoading-Example) |[UILoading](http://docs.apicloud.com/Client-API/UI-Layout/UILoading) 模块封装了两种款式的加载提示框,每一种款式都提供一个接口来调用。开发者可参考各个接口的样式来自定义加载提示框上的图片信息。 | | [UICalendar-Example](https://github.com/apicloudcom/UICalendar-Example) |[UICalendar](http://docs.apicloud.com/Client-API/UI-Layout/UICalendar) 是一个日历选择模块;可自定义日历的样式,添加特殊日期标注,切换月份,设置指定日期;用于实现常用的日期选择,日历展示功能。| | [UIPullRefresh-Example](https://github.com/apicloudcom/UIPullRefresh-Example) |[UIPullRefresh](http://docs.apicloud.com/Client-API/UI-Layout/UIPullRefresh) 模块对引擎新推出的下拉刷新接口进行了一层封装,App 可以通过此模块来实现带炫酷动画效果的下拉刷新功能。| | [UIPullRefreshFlash-Example](https://github.com/apicloudcom/UIPullRefreshFlash-Example) |[UIPullRefreshFlash](http://docs.apicloud.com/Client-API/UI-Layout/UIPullRefreshFlash#m4) 模块对引擎新推出的下拉刷新接口进行了一层封装,App 可以通过此模块来实现带炫酷动画效果的下拉刷新功能。| | [PullRefreshLoop-Example](https://github.com/apicloudcom/PullRefreshLoop-Example) |[PullRefreshLoop](http://docs.apicloud.com/Client-API/UI-Layout/pullRefreshLoop) 模块对引擎新推出的下拉刷新接口进行了一层封装,App 可以通过此模块来实现带炫酷动画效果的下拉刷新功能。| | [DialogBox-Example](https://github.com/apicloudcom/DialogBox-Example) |[dialogBox](http://docs.apicloud.com/Client-API/UI-Layout/dialogBox) 封装了十一种款式的对话框,每一种款式都提供一个接口来调用,开发者可按照各个接口的样式来自定义对话框上的文字、图片、图文等。后续我们会根据开发者需求继续添加若干样式对话框接口。| | [UIChatBox-Example](https://github.com/apicloudcom/UIChatBox-Example) |[UIChatBox](http://docs.apicloud.com/Client-API/UI-Layout/UIChatBox) 模块是一个聊天输入框模块,开发者可自定义该输入框的功能。| | [UIScrollPicture-Example](https://github.com/SupremeShine/APICloudModuleDemo-UIScrollPicture) |[UIScrollPicture](http://docs.apicloud.com/Client-API/UI-Layout/UIScrollPicture) 模块是一个图片轮播模块,只需传入一组图片地址,即可实现图片轮播效果。同时本Demo还演示了如何使用UIScrollPicture实现APP引导页功能| ## 导航菜单类 ### 导航菜单 | 模块名称 | 简要说明 | | :--------------:|:------------------:| | [MNNavigationMenu-Example](https://github.com/apicloudcom/MNNavigationMenu-Example) |[MNNavigationMenu](http://docs.apicloud.com/Client-API/Nav-Menu/MNNavigationMenu) 是一个导航栏菜单,开发者可自定义其中的样式和按钮个数,超出屏幕部分可左右拖动查看。 | | -- | -- | | -- | -- | ## 功能扩展类 ### 多媒体 | 模块名称 | 简要说明 | | :--------------:|:------------------:| | [VideoPlayer-Example](https://github.com/apicloudcom/VideoPlayer-Example) |[videoPlayer](http://docs.apicloud.com/Client-API/Func-Ext/videoPlayer) 封装了视频播放功能(不支持音频播放)。可快进、快退设置播放位置等操作,亦可设置屏幕亮度和系统声音大小。通过监听接口可获取模块上的各种手势操作事件。 | | [FNImageClip-Example](https://github.com/apicloudcom/FNImageClip-Example) |[FNImageClip](http://docs.apicloud.com/Client-API/Func-Ext/videoPlayer) 模块封装了图片裁剪功能。 | | -- | -- | ### 设备 | 模块名称 | 简要说明 | | :--------------:|:------------------:| | [FNScanner-Example](https://github.com/IT-SDJ/QRCodeDEMO) |[FNScanner](https://docs.apicloud.com/Client-API/Func-Ext/FNScanner) 模块是一个二维码/条形码扫描器,是 scanner 模块的优化升级版。在 iOS 平台上本模块底层集成了系统自带扫码功能。 DEMO展示了如何实现二维码扫描及自定义二维码扫描页面样式| | -- | -- | | -- | -- | ## 设备访问类 | 模块名称 | 简要说明 | | :--------------:|:------------------:| | -- | -- | | -- | -- | | -- | -- | ## 开放SDK ### 推送与通信 | 模块名称 | 简要说明 | | :--------------:|:------------------:| | [easeChat-Example](https://github.com/apicloudcom/APICloud-Module-Examples/tree/master/easeChat-Example) |[easeChat](http://docs.apicloud.com/Client-API/Open-SDK/easeChat) 模块封装了环信即时通讯云的开放SDK,封装的接口都是纯功能类接口,主要分三大类: 1,注册、登录、退出、监听 2,创建群组、添加/删除好友、获取好友列表 3,消息、会话、聊天 功能详情参考模块接口。 | | -- | -- | | -- | -- |