android工程更改应用权限
ios不可以扩大权限,那为何安卓系统不能收缩权限?
ios不可以扩大权限,那为何安卓系统不能收缩权限?
安卓权限问题。ios是封闭的系统,而且有自己对软件开发商的规则,app不可以逾越系统允许的权限,这个很好理解。
但是安卓是开放的系统,app的请求很多,
但为什么这么多基于安卓开发的自家马甲们,不能缩小安卓app的权限把它们变得像ios一样老实呢?
这真的是很好理解的问题吧,安卓的可定制项这么多。
比如ios新装的app第一次打开会弹框问你,是否允许联网,是否允许地理位置,是否允许通知,这三个,最多这三个。
那么安卓的马甲们为什么就不能开发出同样的提示机制,有也是有,太水了吧。
新装app打开,是否允许读取通讯录,是否允许发信息,是否读取联系人,是否开机启动,
当然可能这些也会问,不过偷偷开的比问你的让你选的多多了吧,为何不可以每条都问一遍?
还有就是,为什么有些权限如果不允许,app就不给用,打不开?
同一个公司出的同一个软件,在安卓和ios两个系统上,它们获得用户信息的迫切度还分系统而有所区别?
就这么给ios跪下了?
不是不能!像现在华为的EMUI和小米的MIUI(只有这2个设备),APP第一次运行都会弹出申请权限,可以自行选择允许或者拒绝,而且过后还可以进入设置自行修改。后台一样可以选择锁定后台,系统不会自动清理掉锁定的程序,其他没有锁定的都会限制后台。总得来说,说安卓卡的,要么是活在五年前,要么是真的智商不够用,自己不会设置怪系统。(PS:智商不够用老老实实用苹果去,不用你设置什么,全部限制的死死的,等出新款官方“保护电池”或者第二三年配置跟不上了才会卡。)
安卓手机如何管理软件的权限?
安卓手机管理软件的权限的方法如下。
1、打开手机设置选项。
安卓手机外置sd卡权限怎么打开?
在2.x的版本中,在manifest中配置的权限_EXTERNAL_STORAGE确实是用来使得sd卡获得写的权限。而在4.0开发的源码当中,由于有了内外置sd卡的区分,_EXTERNAL_STORAGE的权限用来设置了内置sd卡的写权限,如果在manifest中只是配置了这个权限,那个应用只能在内置sd卡中进行写操作,还是无法在外置sd卡中进行写操作。
需要写外置sd卡的话,需要配置另一个权限_MEDIA_STORAGE,这样就可以在外置sd卡中进行写入操作了。这两个权限都被定义在 android源码目录frameworksasedataetcplatform.xml中:ltpermission name