Total Control脚本功能JS API之获取设备短信内容
每一个设备对象都对应了 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 手机中短信数据库相关字段包括: _id:短信序号,如100 address:发件人地址,即手机号,如+8613811810000,这里需要注意的是手机号是否加+86,可以加上86和不加86分别测试 ...
- Android开发之监听或获取手机短信内容
最近开始学习安卓,要做一个可以监听手机短信的内容,做个笔记,方便以后查看 有两种方式: 方式一:通过广播监听短信信息 注册一个广播接收器 <receiver android:name=" ...
- android获取手机短信记录,android 获取手机电话号码和短信内容
通过ContentResolver 获取到手机的联系人跟手机短信信息并显示出来. 1.实现的代码: package com.example.phone; import java.text.Simple ...
- android 获取手机电话号码和短信内容
通过ContentResolver 获取到手机的联系人跟手机短信信息并显示出来. 1.实现的代码: package com.example.phone;import java.text.SimpleD ...
- uni-app中使用native.js调用android API实现双卡发送短信
uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS.Android.H5.以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉)等多个平台官网地址 因 ...
- html 打印出word文档,JS如何实现获取word文档内容并输出显示到html页面
JS如何实现获取word文档内容并输出显示到html页面 发布时间:2021-04-20 11:11:24 来源:亿速云 阅读:85 作者:小新 这篇文章主要介绍了JS如何实现获取word文档内容并输 ...
- 使用聚合数据API查询快递数据-短信验证码-企业核名
有位朋友让我给他新开的网站帮忙做几个小功能,如下: 输入快递公司.快递单号,查询出这个快件的所有动态(从哪里出发,到了哪里) 在注册.登录等场景下的手机验证码(要求有一定的防刷策略) 通过输入公司名的 ...
- Android 获取通话记录和短信内容
Android 获取通话记录和短信内容 一.获取通话记录 1.权限声明,需要在Manifest.xml文件中声明权限(读取通话记录权限): <uses-permission android:na ...
- atitit 破解 拦截 绕过 网站 手机 短信 验证码 之自动获取手机短信方式 attilax 总结
atitit.破解 拦截 绕过 网站 手机 短信 验证码 之自动获取手机短信方式 attilax 总结 1. 自动获取手机短信方式的原理 1 2. 调用api 1 3. ----核心代码 2 4. ...
最新文章
- css设置元素继承父元素宽度_CSS设置超链接A标签宽度和高度
- python switch_从邮箱验证小项目说python字符串判断与if判断那些事儿
- 非静态方法可以访问Java中的静态变量/方法吗?
- 根据录入的计算公式计算_污水处理工程设计入门(10)—堰口计算
- sql语句查看MySQL数据库大小
- mysql 记录为叶子结点,MySQL---索引
- gtid mysql failover_说GTID - Failover and Scaleout
- Linux的EXPORT_SYMBOL和EXPORT_SYMBOL_GPL的使用和区别
- PingingLab传世经典系列《CCNA完全配置宝典》-2.9 OSPF基本配置
- 服务端如何防止订单重复支付?
- 恢复mysql数据--使用frm和ibd文件
- DotNetBar2使用实例(引用方法)
- Linux字符设备驱动之LED驱动
- 6.4 置换基本概念
- 基于UML的面向对象软件开发过程
- 百度网盘批量分享管理综合工具
- 文因互联 CEO 鲍捷:确保搞砸人工智能项目的十种方法
- 英特尔采用 LLVM 作为最新 C/C++ 编译器
- android 2048的简单实现
- [MATLAB][原创]Matlab添加libsvm后报错svmtrain已被删除, 请改用fitcsvm解决办法