注意:   2020年4月25日于小懒狗网络科技有限公司举行第四届金牌代理商培训会,请与您销售经理联系。
全球营销创新领航品牌 您好,欢迎来到小懒狗手机营销系统

小懒狗营销二次开发SDK方法列表

更新:2020-03-22    作者:小懒狗营销

如这篇文章所示 《20160819 【超级大招】 手机营销可自定义插件!》 小懒狗插件SDK能提供很强大的功能(所有官方使用的方法都有提供)。这篇文章详细介绍战神插件SDK可调用的方法。

首先,SDK项目需要引用SDK的类库,位置在 安装根目录 ontrol.core.dll 如 D:Program Files小懒狗科技有限公司战神营销 ontrol.core.dll

SDK方法接口如下:

  1. /***********************************/ 
  2.  public void ShowLogConsole([string title = 插件调试日志]) 
  3.      AndroidControlSDK.AndroidScript 的成员 
  4.  
  5.  摘要: 
  6.  显示日志控制台 
  7.  
  8.  /***********************************/ 
  9.  public string Click(int x, int y) 
  10.      AndroidControlSDK.AndroidScript 的成员 
  11.  
  12.  摘要: 
  13.  点击 
  14.  
  15.  参数: 
  16.  x: x坐标 
  17.  y: y坐标 
  18.  返回结果: 
  19.  /***********************************/ 
  20.  public abstract string Name() 
  21.      AndroidControlSDK.AndroidScript 的成员 
  22.  
  23.  摘要: 
  24.  模块名称 
  25.  
  26.  返回结果: 
  27.  
  28.  /***********************************/ 
  29.  public abstract string Description() 
  30.      AndroidControlSDK.AndroidScript 的成员 
  31.  
  32.  摘要: 
  33.  模块描述 
  34.  
  35.  返回结果: 
  36.  
  37.  /***********************************/ 
  38.  public abstract void RunScript() 
  39.      AndroidControlSDK.AndroidScript 的成员 
  40.  
  41.  摘要: 
  42.  模块执行过程 
  43.  
  44.  返回结果: 
  45.  
  46.  /***********************************/ 
  47.  public string Drag(int startx, int starty, int endx, int endy) 
  48.      AndroidControlSDK.AndroidScript 的成员 
  49.  
  50.  摘要: 
  51.  拖动 
  52.  
  53.  参数: 
  54.  startx: 起始x坐标 
  55.  starty: 起始y坐标 
  56.  endx: 结束x坐标 
  57.  endy: 结束y坐标 
  58.  
  59.  返回结果: 
  60.  
  61.  /***********************************/ 
  62.  public string FindAndCLickAndClearObj(string text, [int index = 0]) 
  63.      AndroidControlSDK.AndroidScript 的成员 
  64.  
  65.  摘要: 
  66.  查找并点击并清空(精确匹配模式) 
  67.  
  68.  参数: 
  69.  text: 资源id或类名或特征字符 
  70.  index: 索引,表示作用于匹配的第几个结果 
  71.  
  72.  返回结果: 
  73.  
  74.  /***********************************/ 
  75.  public string FindAndCLickAndClearObjByRegex(string regex, [int index = 0]) 
  76.      AndroidControlSDK.AndroidScript 的成员 
  77.  
  78.  摘要: 
  79.  查找并点击并清空(正则模式) 
  80.  
  81.  参数: 
  82.  regex: 资源id或类名或特征字符(支持正则表达式) 
  83.  index: 索引,表示作用于匹配的第几个结果 
  84.  
  85.  返回结果: 
  86.  
  87.  /***********************************/ 
  88.  public string FindAndCLickObj(string text, [int index = 0]) 
  89.      AndroidControlSDK.AndroidScript 的成员 
  90.  
  91.  摘要: 
  92.  查找并点击元素(精确匹配模式) 
  93.  
  94.  参数: 
  95.  text: 资源id或类名或特征字符 
  96.  index: 索引,表示作用于匹配的第几个结果 
  97.  
  98.  返回结果: 
  99.  
  100.  /***********************************/ 
  101.  public string FindAndCLickObjByRegex(string regex, [int index = 0]) 
  102.      AndroidControlSDK.AndroidScript 的成员 
  103.  
  104.  摘要: 
  105.  查找并点击元素(基于正则表达式) 
  106.  
  107.  参数: 
  108.  regex: 资源id或类名或特征字符(支持正则表达式) 
  109.  index: 索引,表示作用于匹配的第几个结果 
  110.  
  111.  返回结果: 
  112.  
  113.  /***********************************/ 
  114.  public string FindAndInutText(string name, string text, [int index = 0]) 
  115.      AndroidControlSDK.AndroidScript 的成员 
  116.  
  117.  摘要: 
  118.  查找并赋值(一般用于文本框) 
  119.  
  120.  参数: 
  121.  name: 资源id或类名或特征字符(支持正则表达式) 
  122.  text: 输入的文本 
  123.  index: 索引,表示作用于匹配的第几个结果 
  124.  
  125.  返回结果: 
  126.  
  127.  /***********************************/ 
  128.  public string FindObj(string text) 
  129.      AndroidControlSDK.AndroidScript 的成员 
  130.  
  131.  摘要: 
  132.  精确匹配查找元素 
  133.  
  134.  参数: 
  135.  text: 资源id或类名或特征字符 
  136.  
  137.  返回结果: 
  138.  
  139.  /***********************************/ 
  140.  public string FindObjByRegex(string regex) 
  141.      AndroidControlSDK.AndroidScript 的成员 
  142.  
  143.  摘要: 
  144.  基于正则查找元素 
  145.  
  146.  参数: 
  147.  regex: 资源id或类名或特征字符(支持正则表达式) 
  148.  
  149.  返回结果: 
  150.  
  151.  /***********************************/ 
  152.  public string GetLoction() 
  153.      AndroidControlSDK.AndroidScript 的成员 
  154.  
  155.  摘要: 
  156.  读取手机的GPS坐标 
  157.  
  158.  返回结果: 
  159.  
  160.  /***********************************/ 
  161.  public System.Collections.Generic.List<string> GetUiTexts(string regex) 
  162.      AndroidControlSDK.AndroidScript 的成员 
  163.  
  164.  摘要: 
  165.  获取元素文本 
  166.  
  167.  参数: 
  168.  regex: 资源id或类名或特征字符(支持正则表达式) 
  169.  
  170.  返回结果: 
  171.  
  172.  /***********************************/ 
  173.  public void InputText(string text) 
  174.      AndroidControlSDK.AndroidScript 的成员 
  175.  
  176.  摘要: 
  177.  通过输入法输入文本 
  178.  
  179.  参数: 
  180.  text: 要输入的内容 
  181.  
  182.  /***********************************/ 
  183.  public void OpenUserChat(string userid) 
  184.      AndroidControlSDK.AndroidScript 的成员 
  185.  
  186.  摘要: 
  187.  打开用户对话界面 
  188.  
  189.  参数: 
  190.  userid: 微信id,可以是真实id也可以是加密id,或者群id、公众号id 
  191.  
  192.  /***********************************/ 
  193.  public string PressKeyCode(int keycode) 
  194.      AndroidControlSDK.AndroidScript 的成员 
  195.  
  196.  摘要: 
  197.  发送按键 
  198.  
  199.  参数: 
  200.  keycode: 按键代码(可参考安卓keyevent) 
  201.  
  202.  返回结果: 
  203.  
  204.  /***********************************/ 
  205.  public string RunAdb(string adbcmd) 
  206.      AndroidControlSDK.AndroidScript 的成员 
  207.  
  208.  摘要: 
  209.  在手机上执行执行ADB命令 
  210.  
  211.  参数: 
  212.  adbcmd: adb命令 
  213.  
  214.  返回结果: 
  215.  
  216.  /***********************************/ 
  217.  public string SendIntent(System.Collections.Generic.Dictionary<stringstring> dic) 
  218.      AndroidControlSDK.AndroidScript 的成员 
  219.  
  220.  摘要: 
  221.  发送Intnet 
  222.  
  223.  参数: 
  224.  dic: key value形式的intnet值 
  225.  
  226.  返回结果: 
  227.  
  228.  /***********************************/ 
  229.  public void SetAirPlane(bool ison) 
  230.      AndroidControlSDK.AndroidScript 的成员 
  231.  
  232.  摘要: 
  233.  设置飞行模式 
  234.  
  235.  参数: 
  236.  ison: 是否开启飞行模式 
  237.  
  238.  /***********************************/ 
  239.  public void SetImei(string imei) 
  240.      AndroidControlSDK.AndroidScript 的成员 
  241.  
  242.  /***********************************/ 
  243.  public void SetLoction(string loction) 
  244.      AndroidControlSDK.AndroidScript 的成员 
  245.  
  246.  摘要: 
  247.  设置手机的GPS坐标 
  248.  
  249.  参数: 
  250.  loction: 
  251.  
  252.  /***********************************/ 
  253.  public void SetMacAddress(string macaddress) 
  254.      AndroidControlSDK.AndroidScript 的成员 
  255.  /***********************************/ 
  256.  public void SetSid(string sid) 
  257.      AndroidControlSDK.AndroidScript 的成员 
  258.  /***********************************/ 
  259.  public void SetSim(string sim) 
  260.      AndroidControlSDK.AndroidScript 的成员 
  261.  /***********************************/ 
  262.  public void ShowStatus(string status) 
  263.      AndroidControlSDK.AndroidScript 的成员 
  264.  
  265.  摘要: 
  266.  显示脚本状态 
  267.  
  268.  参数: 
  269.  status: 状态 
  270.  
  271.  /***********************************/ 
  272.  public void ShowStatus(string status, System.Windows.Media.Color color) 
  273.      AndroidControlSDK.AndroidScript 的成员 
  274.  
  275.  摘要: 
  276.  显示脚本状态 
  277.  
  278.  参数: 
  279.  status: 状态 
  280.  color: 文字颜色 
  281.  
  282.  /***********************************/ 
  283.  public void StartWeixin() 
  284.      AndroidControlSDK.AndroidScript 的成员 
  285.  
  286.  摘要: 
  287.  进入微信 
  288.  /***********************************/ 
  289.  public void YaoYiXia() 
  290.      AndroidControlSDK.AndroidScript 的成员 
  291.  
  292.  摘要: 
  293.  摇一摇 
  294.  /***********************************/ 

 

 




营销学院



000000000 
电话
 
-->