前言
原创文章,欢迎转载,请保留出处。
有任何错误、疑问或者建议,欢迎指出。
我的邮箱:Maxwell_nc@163.com
随便写一个android程序添加权限后放到miui中运行会发现安装时没提示需要发送彩信权限,安装完就多了一个发送彩信权限。
疑问
据本人的知识(不对欢迎指出),Android系统本身没有定义发送彩信的权限,只有接受彩信的权限android.permission.RECEIVE_MMS
,即使是有的,假设是android.permission.SEND_MMS
,一个没有添加此权限的应用,为什么在miui的权限管理界面会提示呢?
探索
经过尝试,在miui中:
- 如果一个程序不添加任何权限的话,不会出现发送彩信的权限要求。
- 如果一个程序添加了网络访问权限,会出现发送彩信的的权限要求。
个人看法
由于没有对miui系统的源码研究过,而原版android中发送彩信是不需要权限的,而在miui则有发送网络彩信这一说法,怀疑miui为了控制应用发送彩信,为每一个联网的应用都添加这一权限。
当然这只是我的个人看法,目前找不到相关资料,有知道详情的可以和大家分享下。