[坑]真机短信接收权限配置也无效

简介: 这两天做Android短信验证码相关开发,在使用中已经注册android.provider.Telephony.SMS_RECEIVED 广播监听,且已配置相应的权限,使用模拟器接受短信畅通无阻,到真机运行时,不能接收到短信验证码。

这两天做Android短信验证码相关开发,在使用中已经注册android.provider.Telephony.SMS_RECEIVED 广播监听,且已配置相应的权限
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
,使用模拟器接受短信畅通无阻,到真机运行时,不能接收到短信验证码。

操作手机为 Vivo Y66L , android 6.0.1 手机

几经周折,发现设置中存在一个配置,导致不能接收到短信验证码信息

[设置] -> [信息] -> [验证码安全保护]

该选项开启之后,即将收不到验证码信息。

从网上也看到类似国产手机貌似有很多类似功能,比如小米2s,会在设置中添加 系统短信优先级的配置等等,都可能会导致短信接收不到。

虚拟机

虚拟机访问主机ip : 10.0.2.2

目录
相关文章
|
Docker 容器 Ubuntu
docker container 设置编码为utf8
以Ubuntu 14.04 为例创建编码为utf8的container
6056 0
|
IDE Java 编译器
Java“找不到符号” 错误怎么查找解决
“找不到符号”是Java编程中常见的编译错误,通常表明代码试图访问未声明或不可见的符号(如类、方法或变量)。解决此问题需检查拼写、导入包是否正确及作用域是否合适。确保使用正确的类路径和库,可有效避免此类错误。若问题依旧,查阅官方文档或使用调试工具定位错误亦为良策。
6072 10
|
11月前
Cursor + qwen2.5-coder 32b 的配置方式
安装Cursor后,进入设置修改OpenAI基础URL为阿里云的DashScope接口,并添加Qwen2.5-Coder 32B模型。需先访问阿里云百灵控制台申请免费Key。配置完成后,即可使用该模型进行开发和测试。
8011 2
|
存储 安全 网络协议
邮件协议揭秘:SMTP与IMAP的双重功能解析
SMTP和IMAP是电子邮件系统的核心协议,SMTP负责邮件发送,通过SSL/TLS保证安全,而IMAP则处理邮件接收和管理,支持服务器存储及状态同步。这两种协议相辅相成,为现代邮件系统提供了坚实基础。它们广泛应用于各种邮件客户端,确保了兼容性、功能丰富性和安全性,满足用户对电子邮件的多样化需求。
790 3
|
存储 安全 Windows
u盘被写保护怎么解除?u盘写保护怎么去掉?
我们平时在使用U盘的过程中,可能会遇到U盘无法写入文件、删除数据或是格式化的情况。同时还可能收到提示“改磁盘已写保护”。U盘被写保护可能是有意的设置,也可能是无疑的操作。那么U盘被写保护了该怎么解除呢?本期内容,我们将介绍一下U盘被写保护的常见原因、以及如何去掉写保护。
|
XML JSON 前端开发
@RestController和@Controller的区别
【9月更文挑战第18天】@RestController和@Controller的区别
927 5
|
Java Maven Android开发
安卓项目使用阿里云镜像加速构建过程
安卓项目使用阿里云镜像加速构建过程
3358 0
|
存储 消息中间件 应用服务中间件
Flink教程(13)- Flink高级API(状态管理)
Flink教程(13)- Flink高级API(状态管理)
391 0
|
XML Android开发 数据格式
Dialog里面用ComposeView竟会直接闪退?深挖Lifecycle与Compose的爱恨情仇
Dialog里面用ComposeView竟会直接闪退?深挖Lifecycle与Compose的爱恨情仇
498 0