uniapp - app 获取短信内容
首先载入软件的时候请求获取读取短信的权限
android.permission.READ_SMS
onLoad(){this.getMessage()//有的手机可能不会弹出弹窗
},
methods:{
getMessage() {plus.android.requestPermissions(['android.permission.READ_SMS'], function(e) {if (e.deniedAlways.length > 0) { //权限被永久拒绝// 弹出提示框解释为何需要权限,引导用户打开设置页面开启console.log('Always Denied!!! ' + e.deniedAlways.toString());}if (e.deniedPresent.length > 0) { //权限被临时拒绝// 弹出提示框解释为何需要权限,可再次调用plus.android.requestPermissions申请权限console.log('Present Denied!!! ' + e.deniedPresent.toString());}if (e.granted.length > 0) { //权限被允许//调用依赖获取权限的代码console.log('Granted!!! ' + e.granted.toString());}}, function(e) {console.log('Request Permissions error:' + JSON.stringify(e));});}
}
当按下按钮时,获取短信内容
//methods
upMsg() {var main = plus.android.runtimeMainActivity();var Uri = plus.android.importClass('android.net.Uri');var ContactsContract = plus.android.importClass('android.provider.ContactsContract');var uri = Uri.parse('content://sms/');var cr = main.getContentResolver();plus.android.importClass(cr);var cur = cr.query(uri, null, null, null, null);plus.android.importClass(cur);cur.moveToFirst();while (cur.moveToNext()) {var index_Address = cur.getColumnIndex('address');var address = cur.getString(index_Address);//短信内容var index_Body = cur.getColumnIndex('body');var body = cur.getString(index_Body);//类型1接收 2发送var index_Type = cur.getColumnIndex('type');var type = cur.getString(index_Type);// console.log(address, body, type,uid);// 收件人// 短信内容// 短信的类型}cur.close();},
联系邮箱admin@1ove.icu
uniapp - app 获取短信内容相关推荐
- Android 监听短信数据库过滤获取短信内容上传至服务器
前言 Android 监听短信的方式有两种 1.监听短信数据库,数据库发生改变时回调. 2.监听短信广播 其中第二种方式由于国内各厂家的定制Android 可能导致无响应 目前测试 魅族 无法监听到短 ...
- Android app获取短信验证码,并自动填充
实现方式思路: 1.系统有一个ContentObserver,可以在onChange(boolean selfChange, Uri uri)里过滤处理短信 2.必须要调用getContentReso ...
- android拦截短信获取短信内容,《英雄联盟手游》先锋测试招募说明:仅安卓用户...
招募时间:5月10日~5月17日 测试开始时间:预计5月下旬或6月上旬 招募(体验)要求: 1.测试期间有较长时间可投入游戏体验: 2.能够积极反馈和表达自己的游戏体验感受: 3.需提前完成招募问卷( ...
- Android 获取通话记录和短信内容
Android 获取通话记录和短信内容 一.获取通话记录 1.权限声明,需要在Manifest.xml文件中声明权限(读取通话记录权限): <uses-permission android:na ...
- android 获取短信消息,Android开发获取短信的内容并截取短信
Android 首先我们要写一个广播接收器,当我们的手机收到短信时,系统会自动发送一个广播,我们只需要接收到这条广播就可以了 在广播里面,我们重写的onReceive()方法,通过里面的Intent写 ...
- 安卓使用ContentProvider实现读取手机联系人和短信内容
获取联系人效果图: 获取短信效果图: 前提----添加权限: <1>获取手机联系人 通过短信数据库获取联系人内容: Activity代码: package com.example.andr ...
- python+appium自动化测试获取短信+图片验证码
本篇文章主要讲述的是如何自动获取短信验证码和如何自动获取图片验证码,并写入到对应的输入框中(以下均使用微博的找回密码作为示例) 获取短信验证码的方法有三种,如下所示: 在手机的通知栏中获取短信内容 通 ...
- Android 获取短信验证码并自动填充(踩坑小米、荣耀、OPPO、华为)
Android 获取短信验证码并自动填充(踩坑小米.荣耀.OPPO) 前言 最近弄了个短信自动填充功能,一开始觉得很简单,不就是动态注册个广播接收器去监听短信消息不就可以了吗?结果没这么简单,问题就出 ...
- JavaScript 通过plus读取android手机短信内容
JavaScript 通过plus读取android手机短信内容. 1.获取android权限 在HBuilder工程中双击应用的"manifest.json"文件,切换到&quo ...
最新文章
- 无限轮播的N+2 策略
- C#设置Cookies
- 明清美文四卷本(共四册)
- FineReport——获取控件值和单元格值
- 字典树(Trie树)
- Cheatsheet: 2010 04.26 ~ 04.30
- 一颗钉子能承受多大的重量?
- leetcode 1833. 雪糕的最大数量
- linux 串口 字符 间隔,嵌入式linux编程过成中模块从串口读数需要特定的字符段并且需要每两位字符数组元素转换成一个16进制数(提取特定字符串+字符串转16进制)...
- chrome 设置user agent
- Spark的lazy特性有什么意义呢?
- 计算机系单身率排行榜,2020中国高校单身率排行榜出炉!附:单身率特别高的专业...
- 简答实现登录注册(需要导入JQ库)
- spring入门之Spring 常用的三种注入方式
- 图像数据集标注学习笔记
- 智能手表,不再只是手机品牌的“附属品”
- 从git下载代码到本地
- 八人抢答器讲解_八人抢答器
- Java学习--网络,图形界面和数据库
- 抖音死亡计算机在线测,抖音死亡计算器怎么玩?抖音死亡计算器测试入口
热门文章
- Java在手机平台上的Porting
- [coreboot]coreboot porting for RISCV
- unity 神笔画画
- 基于pam实现的批量执行命令工具-Cyberark
- ESP32的应用程序启动与PSRAM初始分析
- PHP内核之SAPI:Apache2 SAPI分析
- php脚本爬取头像图片
- Ubuntu18.04下的音频录制和编辑软件Ardour及QjackCtl(jackd gui)
- centos7里xxx.jar解压和压缩
- 感谢上天,我被失联2年后,终于活着从东南亚菠菜公司的技术“魔窟”逃出来了......