moduleSMSListening

getCon startListening

概述

  • 短信监听功能 可触发开始监听,对手机收到的最新短信进行提取并返回短信全部内容。
  • 短信查询功能 可对手机中的历史短信进行灵活查询。提供按照电话号码和短信内容的模糊查询、短信类型(收、发)、日期查询。
  • 获取全部通讯录内容 返回联系人名下的所有的电话号码。

getCon

获取所有联系人方法。返回json数组数据。

ret:

  • 类型:JSON对象

    内部字段:

err:

  • 类型:JSON对象

    {

    }

示例代码

  1. var resultCallback = function(ret, err) {
  2. api.alert({
  3. title : '错误信息',
  4. msg : ret.msg + " :: " + err.err,
  5. buttons : ['确定']
  6. }, function(ret, err) {
  7. //coding...
  8. });
  9. } else {
  10. api.alert({
  11. title : '通讯录',
  12. msg : JSON.stringify(ret.contact),
  13. }, function(ret, err) {
  14. if (ret) {
  15. } else {
  16. }
  17. });
  18. }
  19. }
  20. bekeerSMS.getCon(resultCallback);

可用性

Android 系统

可提供的1.0.0及更高版本

getMsg

查询历史短信,返回json数组。

param:

*类型:JSON对象参数

ret:

内部字段:

  1. {
  2. msg:错误时返回说明
  3. list: {
  4. name: 联系人姓名
  5. address: 电话号码
  6. type: 短信类型,接收:表示收到的短信,发送表示发出去的短信
  7. date: 短信日期
  8. }
  9. }

*类型:JSON对象

内部字段:

示例代码

可用性

Android 系统

可提供的1.0.0及更高版本

startListening

启动短信监听程序,启动后新收到的短信回自动获取并返回。获取短信后自动停止监听,如需要再次监听需要再次调用此方法。如一只为收到短信,则系统会自动回收,无需手动关闭监听程序。备注:由于目前手机具有短信验证码保护功能,可导致无法获取新收到的短信验证码 ,可通过手机短信设置中关闭验证码保护功能后进行测试。

ret

  • 类型:JSON对象 内部字段:
  1. {
  2. msg:错误时返回的说明
  3. strAddress: 手机号码
  4. strbody:短信内容
  5. strType:短信类型,接收或发送
  6. strDate:短信日期时间
  7. }

err

  • 类型:JSON对象 内部字段:

示例代码

可用性

Android 系统

可提供的1.0.0及更高版本