【问题标题】:Why does adb shell pm list permissions -g list more permissions than adb shell pm list permissions?为什么 adb shell pm list permissions -g list 权限比 adb shell pm list permissions 多?
【发布时间】:2018-04-16 16:47:58
【问题描述】:

顾名思义,

adb shell pm list permissions -g

返回比

更多的权限
adb shell pm list permissions

有人知道为什么会这样吗?

【问题讨论】:

    标签: android permissions adb


    【解决方案1】:

    看起来pm list permissions 没有-g 只打印未分组 权限。以下是我的一部手机的结果:

    pm list permissions打印出来的权限数:

    $ pm list permissions | grep 'permission:' | wc -l
    476
    

    匹配pm list permissions -gungrouped 部分中的权限数量:

    $ pm list permissions -g | sed -n '/ungrouped:/,$ p' | grep 'permission:' | wc -l
    476
    

    当与属于某个组的号码权限相结合时:

    $ pm list permissions -g | sed -n '1,/ungrouped:/p' | grep 'permission:' | wc -l
    33
    

    它增加了pm list permissions -g打印出的权限总数:

    $ pm list permissions -g | grep 'permission:' | wc -l
    509
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-01
      • 2014-01-31
      • 1970-01-01
      • 2012-06-13
      • 2013-05-05
      • 1970-01-01
      相关资源
      最近更新 更多