文章目录
  1. 1. appops set
  2. 2. appops get
  3. 3. appops reset
  4. 4. 分享与支持

来源:JiongBull’s Blog
微博:@JiongBull
GitHub:JiongBull

Application Operations,应用权限管理。

  • PACKAGE 应用包名
  • OP 操作权限
  • MODE allow(允许)、ignore(忽略)或default(默认)中的一种
  • USER_ID 应用安装在哪个用户之下,如果没有指定就假设是当前用户

appops set

appops set [--user (USER_ID)] (PACKAGE) (OP) (MODE),给应用设置权限。

appops set com.jiongbull.art.note READ_SMS allow

1
root@generic_x86_64:/ # appops set com.jiongbull.art.note READ_SMS allow

appops get

appops get [--user <USER_ID>] <PACKAGE> [<OP>],获取应用的权限。

  1. appops get com.android.phone

    1
    2
    3
    4
    5
    6
    root@generic_x86_64:/ # appops get com.android.phone
    READ_CONTACTS: allow; time=+20m4s573ms ago
    READ_SMS: allow; time=+20m4s902ms ago
    WRITE_SMS: allow
    WRITE_SETTINGS: allow; time=+20m1s757ms ago
    WAKE_LOCK: allow; time=+20m5s4ms ago; duration=+20m5s11ms
  2. appops get com.android.phone WRITE_SMS

    1
    2
    root@generic_x86_64:/ # appops get com.android.phone WRITE_SMS
    WRITE_SMS: allow

appops reset

appops reset [--user <USER_ID>] [<PACKAGE>],重置应用权限。

1
2
root@generic_x86_64:/ # appops reset com.jiongbull.art.note
Reset all modes for: user 0, package com.jiongbull.art.note

分享与支持

  • 如果这篇文章对你有帮助,请分享下面的链接让更多人受益。
  • 更多支持,请点这里
文章目录
  1. 1. appops set
  2. 2. appops get
  3. 3. appops reset
  4. 4. 分享与支持