安卓小白想问个小白问题
为什么没root的前提下,安卓系统可以给软件如打电话,发短信,自动启动的权限,但是没有办法收回权限限制权限呢?能给不能收,那安卓最初的设计理念就这样么? 是的,不能收回权限。不过绝大部分国产机里都有带这个权限的功能。
Android下个版本也加入这个权限功能。 典型的家里来的客人骑自己头上了 但是原生安卓也是这样开放性的啊,自身没有权限管理,也不能关闭自启动,安卓系统又是开放性平台什么人都能做,现在如果没有各种权限软件的话还是会不小心装到恶意软件,好像不够安全啊,这样的平台当年为什么会发展到这地步?
是不是因为这个平台的开放性省了很多人编写核心代码功夫省了很多成本什么人都拿来就可以改改改管他安不安全我好改就成出了什么问题都是用户不良使用的锅,所以就传开了? 我是这么理解的
这些都是低级权限,所以不需要root 安装时的权限提示只是告知而不是授权
事实上你并不能控制授予权限的过程——在不root的前提下,你只能知道他需要哪些权限,而不能有选择地只给一部分。你要么就压根不装。
所以不存在你所谓的只能给不能收回的问题:说白了是给和收回都无法控制,你唯一可以控制的就是不装
真正需要root后才能实现的是高级权限——比如逐条管理低级权限的权限。现在的系统其实就能做到,国产手机官方rom大多都有。其不需要root就能管理是因为这些软件是系统级的,粗略可以理解成他们本身就拥有root权限了。到了安卓M之后系统会集成一个能管理低级权限的工具,而不需要第三方自行定制。但我觉得和现在国产带的并没有本质区别
本人小白,说错轻喷 宏 发表于 2015-6-29 12:34
短信只有用户指定的唯一程序可以收发,通话同样。自启动是系统功能。
android.permission.READ_SMS 允许程序读取短信息
android.permission.RECEIVE_SMS 允许程序监控一个将收到短信息,记录或处理
android.permission.SEND_SMS 允许程序发送SMS短信
android.permission.WRITE_SMS 允许程序写短信
android.permission.CALL_PHONE 允许一个程序初始化一个电话拨号不需通过拨号用户界面需要用户确认
android.permission.CALL_PRIVILEGED 允许一个程序拨打任何号码,包含紧急号码无需通过拨号用户界面需要用户确认
android.permission.PROCESS_OUTGOING_CALLS 允许程序监视、修改有关播出电话
你说的那个“用户指定的唯一程序”是指响应短信和拨号的默认启动方式而已。。。
页:
[1]