Ответ 1
Отображение не предоставляется Google, но two было предпринято три основных исследования, чтобы восстановить эту информацию.
Первое исследование было сделано Berkeley с использованием метода динамического анализа, чтобы отобразить сопоставление с Android 2.2. Они создали онлайн-инструмент, в котором вы можете отправить свое приложение для некоторого анализа (теперь в автономном режиме).
Второе исследование было выполнено Университетом Торонто. Они использовали метод статического анализа для сопоставления отображений из нескольких представительных версий Android (2.2.3, 2.3.6, 3.2.2, 4.0.1 и 4.1.1). Обратите внимание, что кажется, что PScout теперь активно поддерживается авторами и доступны текущие сопоставления.
Оба этих инструмента имеют некоторые предостережения, как обсуждалось в газетах, и в результате полученные отображения не идеальны, но лучше, чем ничего.
Обновление: PScout больше не поддерживается. Группа из Германии в Университете Саарланда смогла внести некоторые улучшения в PScout и опубликовать опубликованные результаты сопоставления для API Android 16, 17, 18, 19, 21, 22 и 23. Источник инструмента, похоже, не доступен.
Ссылка: Berkeley Paper (Разрешения на использование Android Demystified)
Ссылка: Berkeley Stowaway Tool (инструмент теперь постоянно отключен, и авторы теперь рекомендуют использовать результаты PScout для анализа)
Ссылка: Торонто-бумага (PScout: анализ спецификации разрешения Android)
Ссылка: Toronto PScout Tool
Ссылка: PScout II на Github
Ссылка: Результаты сопоставления разрешений axplorer
Обновление: бесстыдная самореклама моего Android Essentials Toolbox с открытым исходным кодом Eclipse, который можно использовать для применения сопоставлений разрешений в Atlas рамки визуального анализа программ. Сопоставления разрешений основаны на результатах PScout и axplorer и могут применяться к исходным или бинарным проектам Android. Пользовательский интерфейс включен для просмотра сопоставлений разрешений (используемые разрешения выделены красным цветом).