Как найти функцию использования в APK?

#android #apk

#Android #apk

Вопрос:

Я знаю, что могу использовать

 aapt d permissions foo.apk
  

чтобы узнать, какие разрешения требуются для определенного APK. Но как я могу проверить, какие <uses-feature> теги были использованы?

Ответ №1:

aapt dump badging будет отображаться <uses-feature> как часть его вывода:

 feature-group: label=''
  uses-feature: name='android.hardware.camera'
  uses-feature-not-required: name='android.hardware.camera.autofocus'
  uses-feature-not-required: name='android.hardware.camera.front'
  uses-feature-not-required: name='android.hardware.microphone'
  uses-feature: name='android.hardware.faketouch'
  uses-implied-feature: name='android.hardware.faketouch' reason='default feature for all apps'