Как узнать, какие разрешения запрашивает и использует определенное приложение? - PullRequest
0 голосов
/ 28 мая 2019

Я знаю, что есть несколько типов разрешений: Обычные разрешения, Права подписи, Опасные разрешения и Специальные разрешения. Кажется, что packages.xml содержит часть разрешений, которые использует определенное приложение, но я не уверен, что он содержит все разрешения, которые использует приложение.

  1. Где я могу найти все эти разрешения?
  2. Где я могу найти все данные, которые приложение может получить с моего телефона при наличии специального разрешения? то есть, какие данные может получить приложение, имея следующее разрешение android.permission.ACCESS_NETWORK_STATE

Это вывод из файла packages.xml:

<perms>
    <item name="com.google.android.c2dm.permission.RECEIVE" granted="true" flags="0" />
    <item name="android.permission.USE_CREDENTIALS" granted="true" flags="0" />
    <item name="android.permission.MODIFY_AUDIO_SETTINGS" granted="true" flags="0" />
    <item name="com.google.android.providers.gsf.permission.READ_GSERVICES" granted="true" flags="0" />
    <item name="android.permission.MANAGE_ACCOUNTS" granted="true" flags="0" />
    <item name="android.permission.WRITE_SYNC_SETTINGS" granted="true" flags="0" />
    <item name="android.permission.RECEIVE_BOOT_COMPLETED" granted="true" flags="0" />
    <item name="android.permission.AUTHENTICATE_ACCOUNTS" granted="true" flags="0" />
    <item name="android.permission.INTERNET" granted="true" flags="0" />
    <item name="android.permission.BROADCAST_STICKY" granted="true" flags="0" />
    <item name="android.permission.CHANGE_WIFI_STATE" granted="true" flags="0" />
    <item name="android.permission.ACCESS_NETWORK_STATE" granted="true" flags="0" />
    <item name="android.permission.USE_FINGERPRINT" granted="true" flags="0" />
    <item name="android.permission.READ_SYNC_STATS" granted="true" flags="0" />
    <item name="android.permission.MANAGE_OWN_CALLS" granted="true" flags="0" />
    <item name="android.permission.READ_SYNC_SETTINGS" granted="true" flags="0" />
    <item name="android.permission.VIBRATE" granted="true" flags="0" />
    <item name="android.permission.ACCESS_WIFI_STATE" granted="true" flags="0" />
    <item name="com.android.launcher.permission.INSTALL_SHORTCUT" granted="true" flags="0" />
    <item name="android.permission.WAKE_LOCK" granted="true" flags="0" />
</perms>

1 Ответ

0 голосов
/ 28 мая 2019

Вы можете увидеть в Настройках -> ПРИЛОЖЕНИЯ -> Управляемые приложения -> Приложение, которое вы хотите видеть -> Разрешения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...