小米MIUI的发送彩信(MMS)的权限研究

前言

原创文章,欢迎转载,请保留出处。
有任何错误、疑问或者建议,欢迎指出。
我的邮箱:[email protected]

随便写一个android程序添加权限后放到miui中运行会发现安装时没提示需要发送彩信权限,安装完就多了一个发送彩信权限。

疑问

据本人的知识(不对欢迎指出),Android系统本身没有定义发送彩信的权限,只有接受彩信的权限android.permission.RECEIVE_MMS,即使是有的,假设是android.permission.SEND_MMS,一个没有添加此权限的应用,为什么在miui的权限管理界面会提示呢?

探索

经过尝试,在miui中:
- 如果一个程序不添加任何权限的话,不会出现发送彩信的权限要求。
- 如果一个程序添加了网络访问权限,会出现发送彩信的的权限要求。

个人看法

由于没有对miui系统的源码研究过,而原版android中发送彩信是不需要权限的,而在miui则有发送网络彩信这一说法,怀疑miui为了控制应用发送彩信,为每一个联网的应用都添加这一权限。
当然这只是我的个人看法,目前找不到相关资料,有知道详情的可以和大家分享下。

你可能感兴趣的:(android开发)