Android权限之发送彩信

Android系统中,"发送彩信"权限并非直接存在。应用获得INTERNET权限后,权限列表会显示"发送彩信"。实际上,发送彩信只需联网和存储权限。由于彩信涉及流量费用,App可能在用户不知情的情况下发送,带来安全风险。ROM厂商如小米为限制潜在的恶意行为,自定义了MMS权限并默认不授予。
摘要由CSDN通过智能技术生成

手机安装apk时,权限列表中有“发送彩信”,因为apk自己写的,代码中根本没有授予短信/彩信相关权限,于是浏览了下各种帖子,整理如下:

android 系统权限中,涉及到短信、彩信的:

	<uses-permission android:name="android.permission.READ_SMS" />
    <uses-permission android:name="android.permission.SEND_SMS" />
    <uses-permission android:name="android.permission.RECEIVE_SMS" />
    <uses-permission android:name="android.permission.WRITE_SMS" />

    <uses-permission android:name="android.permission.RECEIVE_MMS"/>

可以看到,里面根本没有“发送彩信”的权限,那这权限从何而来?

有大佬总结,“发送彩信”出现在权限列表中,是因为授予了INTERNET权限:

<uses-permission android:name="android.permission.INTERNET" />

有这个权限的应用,就会在权限列表中出现"发送彩信"。我特意写的个Demo验证了一下,确实如此。

这是为什么呢?

搞Android开发的同学都知道android手机有个短信功能,但对

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值