1. 节点服务相关

1.1. exit 退出脚本

  • 退出脚本
    var request = require('request');
    var url="http://127.0.0.1:20391/global";
    var p = {
                 "type":"exit"
             };
    var data = JSON.stringify(p);
    request({
              url: url,
              method: "POST",
              json: true,
              headers: {
                 "content-type": "application/json",
              },
             body: data
          }, function(error, response, body) {
              if (!error && response.statusCode == 200) {
                  console.log(body) 
          }
}

1.2. openECSystemSetting 打开EC设置

  • 打开EC设置
    var request = require('request');
    var url="http://127.0.0.1:20391/global";
    var p = {
                 "type":"openECSystemSetting"
             };
    var data = JSON.stringify(p);
    request({
              url: url,
              method: "POST",
              json: true,
              headers: {
                 "content-type": "application/json",
              },
             body: data
          }, function(error, response, body) {
              if (!error && response.statusCode == 200) {
                  console.log(body) 
          }
}

1.3. isAccMode 是否无障碍模式

  • 是否无障碍模式
  • @return 布尔型,true代表是,false代表否
    var request = require('request');
    var url="http://127.0.0.1:20391/global";
    var p = {
                 "type":"isAccMode"
             };
    var data = JSON.stringify(p);
    request({
              url: url,
              method: "POST",
              json: true,
              headers: {
                 "content-type": "application/json",
              },
             body: data
          }, function(error, response, body) {
              if (!error && response.statusCode == 200) {
                  console.log(body) 
          }
}

1.4. isAccServiceOk 无障碍服务是否正常

  • 无障碍服务是否正常
  • @return 布尔型,true代表是,false代表否
    var request = require('request');
    var url="http://127.0.0.1:20391/global";
    var p = {
                 "type":"isAccServiceOk"
             };
    var data = JSON.stringify(p);
    request({
              url: url,
              method: "POST",
              json: true,
              headers: {
                 "content-type": "application/json",
              },
             body: data
          }, function(error, response, body) {
              if (!error && response.statusCode == 200) {
                  console.log(body) 
          }
}

1.5. isAgentMode 是否代理模式

  • 是否代理模式
  • @return 布尔型,true代表是,false代表否
    var request = require('request');
    var url="http://127.0.0.1:20391/global";
    var p = {
                 "type":"isAgentMode"
             };
    var data = JSON.stringify(p);
    request({
              url: url,
              method: "POST",
              json: true,
              headers: {
                 "content-type": "application/json",
              },
             body: data
          }, function(error, response, body) {
              if (!error && response.statusCode == 200) {
                  console.log(body) 
          }
}

1.6. isAgentServiceOk 代理服务是否正常

  • 代理服务是否正常
  • @return 布尔型,true代表是,false代表否
    var request = require('request');
    var url="http://127.0.0.1:20391/global";
    var p = {
                 "type":"isAgentServiceOk"
             };
    var data = JSON.stringify(p);
    request({
              url: url,
              method: "POST",
              json: true,
              headers: {
                 "content-type": "application/json",
              },
             body: data
          }, function(error, response, body) {
              if (!error && response.statusCode == 200) {
                  console.log(body) 
          }
}

1.7. isServiceOk 节点服务是否正常

  • 节点服务是否正常,不区分运行模式
  • @return 布尔型,true代表是,false代表否
    var request = require('request');
    var url="http://127.0.0.1:20391/global";
    var p = {
                 "type":"isServiceOk"
             };
    var data = JSON.stringify(p);
    request({
              url: url,
              method: "POST",
              json: true,
              headers: {
                 "content-type": "application/json",
              },
             body: data
          }, function(error, response, body) {
              if (!error && response.statusCode == 200) {
                  console.log(body) 
          }
}

1.8. startEnv 启动环境

  • 启动环境,最好先激活手机,这样会自动启动环境,且免root
  • @return 布尔型,true代表是,false代表否
    var request = require('request');
    var url="http://127.0.0.1:20391/global";
    var p = {
                 "type":"startEnv"
             };
    var data = JSON.stringify(p);
    request({
              url: url,
              method: "POST",
              json: true,
              headers: {
                 "content-type": "application/json",
              },
             body: data
          }, function(error, response, body) {
              if (!error && response.statusCode == 200) {
                  console.log(body) 
          }
}

1.9. setECSystemSetting 设置EC系统参数

  • 设置EC系统参数
  • @param settings JSON内部属性解释:
    • running_mode:运行模式,值为 无障碍 或者 代理
    • auto_start_service: 是否自启动服务,值为 是或者否
    • daemon_service: 是否守护服务,值为 是或者否
    • volume_start_tc: 是否音量键启动脚本,值为 是或者否
    • log_float_window: 是否展示日志悬浮窗,值为 是或者否
  • @return 布尔型,true代表是,false代表否
    var request = require('request');
    var url="http://127.0.0.1:20391/global";
    var p = {
                 "type":"setECSystemSetting",
                  "settings":{
                     "running_mode":"无障碍",
                     "log_float_window":"是"
                }       
             };
    var data = JSON.stringify(p);
    request({
              url: url,
              method: "POST",
              json: true,
              headers: {
                 "content-type": "application/json",
              },
             body: data
          }, function(error, response, body) {
              if (!error && response.statusCode == 200) {
                  console.log(body) 
          }
}

results matching ""

    No results matching ""