V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
billly
V2EX  ›  分享发现

对于安卓手机的权限管理,突然想到一个点子

  •  
  •   billly · 2020-02-21 12:05:26 +08:00 · 2317 次点击
    这是一个创建于 1762 天前的主题,其中的信息可能已经有所发展或是发生改变。

    能不能把各个应用权限项分离开来或者细化一下

    比如

    • 摄像头权限,控制只给应用后置摄像头;
    • 存储权限,可以开辟一块空白区域,或者隔离区域给应用
    • 通讯录权限,可以只给部分,或者设置一个通讯录的子集给应用
    • 。。。。
    6 条回复    2020-02-23 03:05:47 +08:00
    BrettD
        1
    BrettD  
       2020-02-21 12:07:06 +08:00 via iPhone
    同时要保证 API 兼容性是不是有点困难
    Lightbright
        2
    Lightbright  
       2020-02-21 12:17:49 +08:00 via Android
    app ops 和 存储重定向 有你说的部分功能 要都具备的话,估计要自己造轮子
    imn1
        3
    imn1  
       2020-02-21 13:20:32 +08:00
    这样说吧,实际上最重要的是权限和行为挂钩
    问题是行为多样性也确实太多样了,没办法一个个细分,所以只是做了归类
    例如你说的摄像头,实际上行为还可以细分:拍照(后)、自拍(前)、录像(后)、自录(前)、带声音、不带声音……等等,很难做到这么细致逐个确定权限,一般用户会烦的

    说到底就是个平衡取舍问题
    zerofancy
        4
    zerofancy  
       2020-02-21 22:04:08 +08:00
    我也想过这个问题,比如摄像头权限请求被拒绝直接返回一个黑屏的图像,通信录权限拒绝返回个空的通信录,教那些不给权限不给用的应用做人。不过想想这也只是厂商的取舍问题,这样设计系统权限只能取悦极小部分对隐私重视甚至有点洁癖的人,而得罪所有应用开发者,还会让不小心误操作的普通用户摸不着头脑。
    muxfc
        5
    muxfc  
       2020-02-22 13:43:18 +08:00 via iPhone
    这个也想过,比如相册权限,只写,用于保存看到的图像
    billly
        6
    billly  
    OP
       2020-02-23 03:05:47 +08:00
    @zerofancy 确实是会增加使用成本和开发成本
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1053 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:34 · PVG 03:34 · LAX 11:34 · JFK 14:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.