lockControler

来自于:APICloud 官方立即使用

setPowerTime cancelPowerTimef setSysTime powerOff reboot hideBar showBar screenshot backlight recovery lockControl otaupdate

模块概述

lockControler 模块封装永兴盛平板通讯协议

模块接口

setPowerTime

设置开关机时间

setPowerTime({params}, callback(ret))

params

openDate:

  • 类型:字符串类型
  • 描述:开机时间,格式yyyy-MM-dd HH:mm:ss

closeDate:

  • 类型:字符串类型
  • 描述:关机时间,格式yyyy-MM-dd HH:mm:ss

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status:, //布尔类型,接口是否调用正常
  3. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg: ‘’, //字符串类型;错误信息
  3. }

示例代码

  1. var lockControler = api.require('lockControler');
  2. lockControler.setPowerTime({
  3. openDate:‘’,
  4. closeDate:'',
  5. }, function(ret, err) {
  6. if (ret) {
  7. alert(JSON.stringify(ret));
  8. } else {
  9. alert(JSON.stringify(err));
  10. }
  11. });

可用性

Android系统

可提供的1.0.0及更高版本

cancelPowerTimef

取消定时开关机时间

cancelPowerTimef({params}, callback(ret))

params

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status:, //布尔类型,接口是否调用正常
  3. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg: ‘’, //字符串类型;错误信息
  3. }

示例代码

  1. var lockControler = api.require('lockControler');
  2. lockControler.cancelPowerTimef({
  3. }, function(ret, err) {
  4. if (ret) {
  5. alert(JSON.stringify(ret));
  6. } else {
  7. alert(JSON.stringify(err));
  8. }
  9. });

可用性

Android系统

可提供的1.0.0及更高版本

setSysTime

设置系统时间

setSysTime({params}, callback(ret))

params

date:

  • 类型:字符串类型
  • 描述:时间,格式yyyy-MM-dd HH:mm:ss

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status:, //布尔类型,接口是否调用正常
  3. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg: ‘’, //字符串类型;错误信息
  3. }

示例代码

  1. var lockControler = api.require('lockControler');
  2. lockControler.setSysTime({
  3. date:‘’,
  4. }, function(ret, err) {
  5. if (ret) {
  6. alert(JSON.stringify(ret));
  7. } else {
  8. alert(JSON.stringify(err));
  9. }
  10. });

可用性

Android系统

可提供的1.0.0及更高版本

powerOff

立刻关机

powerOff({params}, callback(ret))

params

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status:, //布尔类型,接口是否调用正常
  3. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg: ‘’, //字符串类型;错误信息
  3. }

示例代码

  1. var lockControler = api.require('lockControler');
  2. lockControler.powerOff({
  3. }, function(ret, err) {
  4. if (ret) {
  5. alert(JSON.stringify(ret));
  6. } else {
  7. alert(JSON.stringify(err));
  8. }
  9. });

可用性

Android系统

可提供的1.0.0及更高版本

reboot

重启板卡

reboot({params}, callback(ret))

params

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status:, //布尔类型,接口是否调用正常
  3. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg: ‘’, //字符串类型;错误信息
  3. }

示例代码

  1. var lockControler = api.require('lockControler');
  2. lockControler.reboot({
  3. }, function(ret, err) {
  4. if (ret) {
  5. alert(JSON.stringify(ret));
  6. } else {
  7. alert(JSON.stringify(err));
  8. }
  9. });

可用性

Android系统

可提供的1.0.0及更高版本

hideBar

隐藏导航栏

hideBar({params}, callback(ret))

params

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status:, //布尔类型,接口是否调用正常
  3. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg: ‘’, //字符串类型;错误信息
  3. }

示例代码

  1. var lockControler = api.require('lockControler');
  2. lockControler.hideBar({
  3. }, function(ret, err) {
  4. if (ret) {
  5. alert(JSON.stringify(ret));
  6. } else {
  7. alert(JSON.stringify(err));
  8. }
  9. });

可用性

Android系统

可提供的1.0.0及更高版本

showBar

显示导航栏

showBar({params}, callback(ret))

params

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status:, //布尔类型,接口是否调用正常
  3. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg: ‘’, //字符串类型;错误信息
  3. }

示例代码

  1. var lockControler = api.require('lockControler');
  2. lockControler.showBar({
  3. }, function(ret, err) {
  4. if (ret) {
  5. alert(JSON.stringify(ret));
  6. } else {
  7. alert(JSON.stringify(err));
  8. }
  9. });

可用性

Android系统

可提供的1.0.0及更高版本

screenshot

截屏,调用此接口系统会进行截屏,图片保存路径, /mnt/sdcard/Screenshots, 文件名按时间保存, 例如 Screenshot_2011-01-01-20-00-58.png

screenshot({params}, callback(ret))

params

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status:, //布尔类型,接口是否调用正常
  3. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg: ‘’, //字符串类型;错误信息
  3. }

示例代码

  1. var lockControler = api.require('lockControler');
  2. lockControler.screenshot({
  3. }, function(ret, err) {
  4. if (ret) {
  5. alert(JSON.stringify(ret));
  6. } else {
  7. alert(JSON.stringify(err));
  8. }
  9. });

可用性

Android系统

可提供的1.0.0及更高版本

backlight

背光灯灯管理

backlight({params}, callback(ret))

params

open:

  • 类型:布尔类型
  • 描述:打开或关闭背光灯
  • 默认:true

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status:, //布尔类型,接口是否调用正常
  3. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg: ‘’, //字符串类型;错误信息
  3. }

示例代码

  1. var lockControler = api.require('lockControler');
  2. lockControler.backlight({
  3. open:false,
  4. }, function(ret, err) {
  5. if (ret) {
  6. alert(JSON.stringify(ret));
  7. } else {
  8. alert(JSON.stringify(err));
  9. }
  10. });

可用性

Android系统

可提供的1.0.0及更高版本

recovery

恢复出厂设置

recovery({params}, callback(ret))

params

enable:

  • 类型:布尔类型
  • 描述:是否恢复出厂,ture/恢复出厂设置,false/取消恢复出厂
  • 默认:true

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status:, //布尔类型,接口是否调用正常
  3. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg: ‘’, //字符串类型;错误信息
  3. }

示例代码

  1. var lockControler = api.require('lockControler');
  2. lockControler.recovery({
  3. open:false,
  4. }, function(ret, err) {
  5. if (ret) {
  6. alert(JSON.stringify(ret));
  7. } else {
  8. alert(JSON.stringify(err));
  9. }
  10. });

可用性

Android系统

可提供的1.0.0及更高版本

lockControl

开关锁

lockControl({params}, callback(ret))

params

open:

  • 类型:布尔类型
  • 描述:打开或关闭锁
  • 默认:true

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status:, //布尔类型,接口是否调用正常
  3. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg: ‘’, //字符串类型;错误信息
  3. }

示例代码

  1. var lockControler = api.require('lockControler');
  2. lockControler.lockControl({
  3. open:false,
  4. }, function(ret, err) {
  5. if (ret) {
  6. alert(JSON.stringify(ret));
  7. } else {
  8. alert(JSON.stringify(err));
  9. }
  10. });

可用性

Android系统

可提供的1.0.0及更高版本

otaupdate

OTA升级

otaupdate({params}, callback(ret))

params

path:

  • 类型:字符串类型
  • 描述:升级包路径,支持fs以及原生路径。

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. status:, //布尔类型,接口是否调用正常
  3. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg: ‘’, //字符串类型;错误信息
  3. }

示例代码

  1. var lockControler = api.require('lockControler');
  2. lockControler.otaupdate({
  3. path:‘’,
  4. }, function(ret, err) {
  5. if (ret) {
  6. alert(JSON.stringify(ret));
  7. } else {
  8. alert(JSON.stringify(err));
  9. }
  10. });

可用性

Android系统

可提供的1.0.0及更高版本