问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

android 6.0 sdk出来了,码农们有何看法

发布网友 发布时间:2022-05-29 05:29

我来回答

2个回答

热心网友 时间:2023-10-06 07:04

看了一下权限管理(https://developer.android.com/preview/features/runtime-permissions.html):

For example, suppose an app lists in its manifest that it needs the SEND_SMS and RECEIVE_SMS permissions, which both belong to android.permission-group.SMS. When the app needs to send a message, it requests the SEND_SMS permission. The system shows the user a dialog box asking if the app can have access to SMS. If the user agrees, the system grants the app the SEND_SMS permission it requested. Later, the app requestsRECEIVE_SMS. The system automatically grants this permission, since the user had already approved a permission in the same permission group.
要允许app发短信,就得自动允许它收短信。感觉不太对吧...

android.permission-group.STORAGE
android.permission.READ_EXTERNAL_STORAGE
android.permission.WRITE_EXTERNAL_STORAGE
读写sd卡也在一组。要想用某个app查看sd卡上一个文件,就必须允许它读你全部的照片,修改你sd卡上任何文件...
总的来说,Android权限系统的设计者要么没怎么读过capability-based security的文献,要么基本无视了最小权限原则(principle of least privilege)。就像是boss只吩咐了一句“要使用capability-based security”,然后下面的人搞了个徒具其形,有所有的麻烦而基本没有获得安全的权限系统。

If an app does not target the M Developer Preview, the app continues to use the old permissions model even on M Preview devices. When the user installs the app, the system asks the user to grant all permissions listed in the app's manifest.
国产流氓app们估计永远不会target 6.0吧...

Note: On devices running the M Developer Preview, a user can turn off permissions for any app (including legacy apps) from the app's Settings screen. If a user turns off permissions for a legacy app, the system silently disables the appropriate functionality. When the app attempts to perform an operation that requires that permission, the operation will not necessarily cause an exception. Instead, it might return an empty data set, signal an error, or otherwise exhibit unexpected behavior. For example, if you query a calendar without permission, the method returns an empty data set.
对于旧app,关闭权限的效果与各种国产ROM,各种管家,Xposed XPrivacy相同。这也是兼容性比较好的方式。

我们再看看系统自动授权的PROTECTION_NORMAL级别有哪些权限:

android.permission.INTERNET
android.permission.RECEIVE_BOOT_COMPLETED
android.permission.WAKE_LOCK
和后台启动/广告相关的权限不允许用户关闭(第三方工具一般可以关闭)。这也是Google一贯的态度。

著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:刘缙

热心网友 时间:2023-10-06 07:04

表示淡定,观望下别人,我开发都不用到最新的版本去的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
深圳公共营养师怎么申请补贴 深圳公共营养师补贴怎么领 深圳营养师工资待遇怎么样 ...出道16年一直不露额头,当他撩起刘海,效果堪比「 ”整容”_百度... ...刘海的鹿晗,重回颜值巅峰!换个发型堪比“整容”都有哪些?_百度... ...整容”叫尹正剪头,仅仅换个发型而已,为何会变化那么大呢?_百度... 会计考高级有什么要求 报考高级会计需要什么条件呢? 工程项目融资、建设、管理、运营等过程中各模式的英文简称及专业分析... 200平米别墅装修多少钱别墅装修需要注意些什么 我们的靓颜堂阿胶糕你们认为怎么样? 恒春堂七子白中华古韵靓颜如何 app store legacy support是什么意思 钓小白条最有效的方法,钓小白条最好的饵料 靓靓颜堂注册过商标吗?还有哪些分类可以注册? 有谁吃过靓颜堂阿胶糕怎么样?对于贫血有效果吗 草颜堂铂金靓颜精华怎么样?是不是含有激素。一个月就见效果。 魅丽靓颜堂注册过商标吗?还有哪些分类可以注册? 靓颜堂注册过商标吗?还有哪些分类可以注册? 急求6篇课外文章的摘抄(不要文章的)详细看说明 博世洗衣机保修期内修过能查到吗? 好文段哪里有 求大家帮帮忙,找一些好好句 好段 。有一点要求看问题补充 你好 我家博世洗衣机出现和您一样的问题,请问怎样打开门?用起子撬?烦请赐教。谢谢 看完《驴得水》感觉很压抑怎么办 加油站井盖哪家好? 原阳县陡门乡无名尸一案,凶手抓到了吗 树脂复合井盖哪家好? 球墨铸铁井盖哪家好 明朝奇案:丈夫突然失踪,河中无名尸首,表弟突然被害凶手是谁呢? 求一个下了attleheart legacy(战斗之心 遗产)的APP账号 姨娘32岁过生日送什么 产后能穿塑身衣吗 电脑一开机就显示Boot Menu怎么解决呢 产后多久穿瘦身衣最好 笔记本电脑开机显示BOOT MENU APP MENU 的窗口里面显示的 薇塑美产后塑身衣真的会像我朋友说的那么神奇能够很快地让产后的身材恢复从前吗? 需要移动人物攻击敌人,有法师,战士等的,不是回合制游戏的app “你来自哪里?”英文翻译,(两种)谢谢! 为什么英语中你来自哪里可以是Where are/do?不是指动作用do指名词用be吗? 在廊坊大学城的女大专生如何报考空姐 赵丽颖毕业于哪所大学赵丽颖是学什么专业的 你从哪里来?你来自哪里?这两句译成英语语法有区别吗? excel怎么统计一个单元格里的单词数和句子数? 请问Excel 表中如何计算英文单词的个数? excel如何统计整个表所有同名词个数 excel 的每个单元格中很多单词 如何统计 所有相同的单词 并显示个数 求助我在excel中有一列数据,每个单元格内都有几个单词。 excel中如何计算表格内有多少个外文单词? 朵以A字款毛呢外套怎样搭配才好看