Возможно ли получить разрешения манифеста любого установленного приложения Android?Как получить разрешения на существование любого установленного приложения для Android
4
A
ответ
14
Спасибо за подсказку, получил это работает с:
final Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);
mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);
final List pkgAppsList = getPackageManager().queryIntentActivities(mainIntent, 0);
for (Object obj : pkgAppsList) {
ResolveInfo resolveInfo = (ResolveInfo) obj;
PackageInfo packageInfo = null;
try {
packageInfo = getPackageManager().getPackageInfo(resolveInfo.activityInfo.packageName, PackageManager.GET_PERMISSIONS);
} catch (NameNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String[] requestedPermissions = packageInfo.requestedPermissions;
}
2
Получите установленные пакеты, используя это.
final Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);
mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);
final List pkgAppsList = context.getPackageManager().queryIntentActivities(mainIntent, 0);
И используйте имя пакета, чтобы получить информацию.
http://developer.android.com/reference/android/content/pm/PackageInfo.html
0
Если у вас есть APK Itis файл очень просто просто открыть CMD от начальной Menue и написать эту командную строку: AAPT д разрешений D: \ dina \ app-debug.apk
позаботьтесь о том, как вы пишите, тогда вы можете получить список всех разрешений в этом приложении и название пакета также вот так
package: com.example.dinasaif.facebookintegration use-permission: android.permission.INTERNET
Смежные вопросы
- 1. Получить APK установленного приложения
- 2. Получить данные из установленного приложения для Android
- 3. Как получить историю обновления приложения, установленного на Android платформе
- 4. Запись видео любого приложения, установленного/запущенного в android
- 5. Как получить имя приложения недавно установленного приложения
- 6. Как получить имя пакета Android-приложения, установленного на устройстве
- 7. Как получить статус разрешения (ВКЛ или ВЫКЛ) для любого приложения для Android?
- 8. Android Маркировка установленного приложения
- 9. Как получить размер установленного приложения?
- 10. Создайте Android Live Wallpaper для любого разрешения
- 11. Как получить разрешения для Facebook для приложения
- 12. Тестирование новой версии установленного приложения для Android?
- 13. Получить исходный код моего установленного приложения для Android
- 14. Пульт дистанционного управления Android-устройством - имитирует физические нажатия клавиш для любого установленного приложения?
- 15. Как получить значение разрешения местоположения приложения на Phonegap Android
- 16. Как получить исходный файл установленного приложения с мобильного телефона Android?
- 17. Программно получить версию установленного приложения
- 18. получить необходимые разрешения для приложения
- 19. Получить категорию любого приложения программно в Android?
- 20. Как найти имя установленного приложения на устройстве?
- 21. Как получить имя поставщика для каждого установленного приложения/пакета?
- 22. Как получить все <uses-permission> другого конкретного приложения, установленного на устройстве (Android)?
- 23. Как масштабировать CCSprite для любого разрешения в CocosSharp (Android)?
- 24. корректировки формы для любого разрешения
- 25. Как программно получить схему из установленного приложения?
- 26. Как получить имя последнего установленного приложения
- 27. Как получить имя недавно установленного приложения?
- 28. Имя установленного приложения
- 29. Как получить разрешение на запись в папку/var/lib для приложения, установленного как дистрибутивный пакет
- 30. Предоставление разрешения на использование Android-приложения
Хотите ли вы их программно? – Jonas 2010-12-08 11:23:13