正如标题所暗示的那样,
adb shell pm list permissions -g
返回的权限多于
adb shell pm list permissions
有人知道为什么会这样吗?
答案 0 :(得分:1)
看起来pm list permissions
没有-g
仅打印未分组权限。以下是我的一部手机的结果:
pm list permissions
打印出的权限数量:
$ pm list permissions | grep 'permission:' | wc -l
476
匹配ungrouped
的{{1}}部分中的权限数量:
pm list permissions -g
当与属于某个群组的号码权限相结合时:
$ 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