每一个设备对象都对应了 Total Control 中已连接的一台手机设备。 通过设备对象,用户可以获取到手机设备的各种属性,以及使用控制接口对设备进行各种操作,比如 打开或关闭指定APP,发送短信等等。今天我们就介绍如何用 JS API (messageGet)获取手机上的短信内容。

messageGet

原型:

messageGet(postion)

messageGet(begin, end)

对应的 REST API:

获取手机短信内容信息

描述:

获取手机短信内容信息,如果获取多条手机短信的内容,最多获取100条短信的内容。

参数:

begin:获取指定范围内短信数组的开始位置,最小值为1(包含1)

end:获取指定范围内短信数组的结束位置,最小值为2(包含2)

返回值:

对象:成功返回短信对象数组,失败返回null

短信对象数组的属性有:

address:电话号码

body: 短信内容

date:短信日期

type:短信类型,1表示接收到的短信, 2表示发送的短信

示例:

示例1,获取一条手机短信

//获取当前主控设备对象

var device = Device.getMain();

//获取手机指定位置短信

var ret = device.messageGet(1)if (ret != null) {

print("Message address: "+ret.address);//手机号

print("Message content: "+ret.body);//短信内容

print("Message date: "+ret.date);//时间

print("Message type: "+ret.type);//1表示接收到的短信, 2表示发送的短信

} else {

print("Failed to get Message");

}

运行结果:

Message address: 13778543941

Message content: 我刚刚出发,可能要等我10分钟

Message date: 2017-03-31 16:32:07

Message type: 2

示例2,获取多条手机短信

//获取当前主控设备对象

var device = Device.getMain();

//获取手机指定位置短信

var ret = device.messageGet(1,3)if (ret == null) {

print("Failed to get Message");

} else {

for(var i=0;i<ret.length;i++) {

print("Message "+i+":");

print("Message address: "+ret[i].address);//手机号

print("Message content: "+ret[i].body);//短信内容

print("Message date: "+ret[i].date);//时间

print("Message type: "+ret[i].type);//1表示接收到的短信, 2表示发送的短信

}

}

运行结果:

Message 0:

Message address: 13778543941

Message content: 我刚刚出发,可能要等我10分钟

Message date: 2017-03-31 16:32:07

Message type: 2

Message 1:

Message address: 13778543941

Message content: 没得事

Message date: 2017-03-31 17:47:03

Message type: 2

Message 2:

Message address: 13778543941

Message content: 再干什么呢

Message date: 2017-04-25 20:58:47

Message type: 2

Total Control脚本功能JS API之获取设备短信内容相关推荐

  1. 安卓开发系列 之如何获取手机短信内容

    1 手机中短信数据库相关字段包括: _id:短信序号,如100 address:发件人地址,即手机号,如+8613811810000,这里需要注意的是手机号是否加+86,可以加上86和不加86分别测试 ...

  2. Android开发之监听或获取手机短信内容

    最近开始学习安卓,要做一个可以监听手机短信的内容,做个笔记,方便以后查看 有两种方式: 方式一:通过广播监听短信信息 注册一个广播接收器 <receiver android:name=" ...

  3. android获取手机短信记录,android 获取手机电话号码和短信内容

    通过ContentResolver 获取到手机的联系人跟手机短信信息并显示出来. 1.实现的代码: package com.example.phone; import java.text.Simple ...

  4. android 获取手机电话号码和短信内容

    通过ContentResolver 获取到手机的联系人跟手机短信信息并显示出来. 1.实现的代码: package com.example.phone;import java.text.SimpleD ...

  5. uni-app中使用native.js调用android API实现双卡发送短信

    uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS.Android.H5.以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉)等多个平台官网地址 因 ...

  6. html 打印出word文档,JS如何实现获取word文档内容并输出显示到html页面

    JS如何实现获取word文档内容并输出显示到html页面 发布时间:2021-04-20 11:11:24 来源:亿速云 阅读:85 作者:小新 这篇文章主要介绍了JS如何实现获取word文档内容并输 ...

  7. 使用聚合数据API查询快递数据-短信验证码-企业核名

    有位朋友让我给他新开的网站帮忙做几个小功能,如下: 输入快递公司.快递单号,查询出这个快件的所有动态(从哪里出发,到了哪里) 在注册.登录等场景下的手机验证码(要求有一定的防刷策略) 通过输入公司名的 ...

  8. Android 获取通话记录和短信内容

    Android 获取通话记录和短信内容 一.获取通话记录 1.权限声明,需要在Manifest.xml文件中声明权限(读取通话记录权限): <uses-permission android:na ...

  9. atitit 破解 拦截 绕过 网站 手机 短信 验证码 之自动获取手机短信方式 attilax 总结

    atitit.破解  拦截 绕过 网站 手机 短信 验证码 之自动获取手机短信方式 attilax 总结 1. 自动获取手机短信方式的原理 1 2. 调用api 1 3. ----核心代码 2 4.  ...

最新文章

  1. css设置元素继承父元素宽度_CSS设置超链接A标签宽度和高度
  2. python switch_从邮箱验证小项目说python字符串判断与if判断那些事儿
  3. 非静态方法可以访问Java中的静态变量/方法吗?
  4. 根据录入的计算公式计算_污水处理工程设计入门(10)—堰口计算
  5. sql语句查看MySQL数据库大小
  6. mysql 记录为叶子结点,MySQL---索引
  7. gtid mysql failover_说GTID - Failover and Scaleout
  8. Linux的EXPORT_SYMBOL和EXPORT_SYMBOL_GPL的使用和区别
  9. PingingLab传世经典系列《CCNA完全配置宝典》-2.9 OSPF基本配置
  10. 服务端如何防止订单重复支付?
  11. 恢复mysql数据--使用frm和ibd文件
  12. DotNetBar2使用实例(引用方法)
  13. Linux字符设备驱动之LED驱动
  14. 6.4 置换基本概念
  15. 基于UML的面向对象软件开发过程
  16. 百度网盘批量分享管理综合工具
  17. 文因互联 CEO 鲍捷:确保搞砸人工智能项目的十种方法
  18. 英特尔采用 LLVM 作为最新 C/C++ 编译器
  19. android 2048的简单实现
  20. [MATLAB][原创]Matlab添加libsvm后报错svmtrain已被删除, 请改用fitcsvm解决办法

热门文章

  1. Latex学习笔记 05 字体、字号以及加粗等字体风格设置
  2. 2022-2028年中国实木复合地板行业市场全景评估及投资前景规划报告
  3. 【干货分享】嵌入式学习路线公开!(书籍推荐+视频推荐+练手项目)
  4. 腐烂国度计算机配置要求,微软平台《腐烂国度2》PC版官方硬件配置要求公布
  5. 干货 | 体验设计详解
  6. CSS(字体、背景)
  7. 《野球少年》:投捕搭档·棒球联盟
  8. 实现图片在线预览,可切换可放大缩小
  9. DNS域名解析及试验
  10. 正则验证:手机号码验证