API对象
概述
api 对象是您入门 APICloud 必须了解和熟练掌握的一个基础对象。api 对象提供了构建应用程序所需要的一些基本的方法[Method],如窗口操作、相册和网络数据访问等;以及一些常见的属性[Attribute],如屏幕宽度(screenWidth),系统类型(systemType)等;还有一些常用事件[Event],如电量低(batterylow)事件、应用进入后台(pause)事件。api 对象不需要 require 引用,可以直接在 js 中使用。
Attribute
Constant
toast位置 | 传感器类型 | 电话类型 | 定位精度 | |
---|---|---|---|---|
动画类型 | 动画曲线类型 | 动画子类型 | 进度提示框动画类型 | |
进度提示框风格 | 媒体类型 | 拾取器类型 | 图片编码类型 | |
图片数据格式 | 图片源类型 | 网络类型 | 文件操作错误码 | |
系统类型 | 下载状态 | 异步请求错误类型 | 异步请求返回数据类型 | |
异步请求方法类型 | 状态栏样式 | 屏幕旋转方向 | 错误码 | |
上传状态 | 键盘弹出页面调整方式 | 缓存策略 |
event
method
窗口系统
高级窗口
openTabLayout | setTabLayoutAttr | setNavBarAttr | getNavBarAttr |
---|---|---|---|
setTabBarAttr | setTabBarItemAttr |
应用管理
installApp | uninstallApp | openApp | appInstalled |
---|---|---|---|
rebootApp | openWidget | closeWidget |
网络通信
ajax | cancelAjax | download | cancelDownload |
---|---|---|---|
imageCache | applyCertificates |
数据存储
readFile | writeFile | setPrefs | getPrefs |
---|---|---|---|
removePrefs | setGlobalData | getGlobalData | clearCache |
getCacheSize | getTotalSpace | getFreeDiskSpace | loadSecureValue |
消息事件
addEventListener | removeEventListener | sendEvent | accessNative |
---|---|---|---|
notification | cancelNotification |
设备访问
UI组件
alert | confirm | prompt | actionSheet |
---|---|---|---|
showProgress | hideProgress | toast | openPicker |
setRefreshHeaderInfo | setCustomRefreshHeaderInfo | refreshHeaderLoading | refreshHeaderLoadDone |
showFloatBox | setMenuItems |
多媒体
getPicture | saveMediaToAlbum | screenCapture | startRecord |
---|---|---|---|
stopRecord | startPlay | pausePlay | stopPlay |
openVideo |
应用管理
require |
---|
应用管理
historyBack | historyForward |
---|
应用管理
pageUp | pageDown | setFocus |
---|