Я пытаюсь разработать приложение для запуска приложений для android. Я в самом начале, но у меня проблема: как мне получить список всех установленных приложений в android?Получить список установленных приложений в android
1
A
ответ
2
Используйте эти методы в своей деятельности, чтобы получить список установленных приложений.
private ArrayList<PackageInfoStruct> getPackages() {
ArrayList<PackageInfoStruct> apps = getInstalledApps(false);
final int max = apps.size();
for (int i=0; i < max; i++) {
apps.get(i);
}
return apps;
}
private ArrayList<PackageInfoStruct> getInstalledApps(boolean getSysPackages) {
List<PackageInfo> packs = getPackageManager().getInstalledPackages(0);
try{
app_labels = new String[packs.size()];
}catch(Exception e){
Toast.makeText(getApplicationContext(),e.getMessage(),Toast.LENGTH_SHORT).show();
}
for(int i=0;i < packs.size();i++) {
PackageInfo p = packs.get(i);
if ((!getSysPackages) && (p.versionName == null)) {
continue ;
}
PackageInfoStruct newInfo = new PackageInfoStruct();
newInfo.appname = p.applicationInfo.loadLabel(getPackageManager()).toString();
newInfo.pname = p.packageName;
newInfo.versionName = p.versionName;
newInfo.versionCode = p.versionCode;
newInfo.icon = p.applicationInfo.loadIcon(getPackageManager());
res.add(newInfo);
app_labels[i] = newInfo.appname;
}
return res;
}
1
Я предлагаю вам по крайней мере найти stackoverflow перед отправкой вопроса.
From a duplicate question : через @karan
Ниже приводится код, чтобы получить список мероприятий/приложений, установленных на Android:
final Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);
mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);
final List pkgAppsList = context.getPackageManager().queryIntentActivities(mainIntent, 0);
Смежные вопросы
- 1. Список установленных приложений android
- 2. Получить список установленных приложений в библиотеке Android
- 3. Получить список установленных приложений для Android
- 4. Как получить список установленных приложений Android Studio?
- 5. Получить список установленных приложений Windows
- 6. Какао получить список установленных приложений
- 7. Список установленных пользователями приложений
- 8. Список установленных приложений
- 9. показать список установленных приложений
- 10. Как получить список установленных/не установленных зависимостей в Android Studio
- 11. Список установленных приложений только
- 12. Как получить список установленных приложений с размером в Android
- 13. Как получить список установленных приложений, который использует gps в android?
- 14. Как получить список запущенных приложений/список установленных приложений?
- 15. Классифицировать список установленных приложений программно на Android
- 16. Как получить список всех установленных приложений маршрутизации?
- 17. Получить список всех установленных приложений на Blackberry
- 18. Как получить список установленных приложений IOS
- 19. Как получить список установленных приложений с Unity3D?
- 20. Android: Получить список установленных в Android-устройстве
- 21. Получить список установленных программ с иконками приложений
- 22. Получить список значков для всех установленных приложений
- 23. Как получить список установленных значков приложений
- 24. Как получить список установленных универсальных приложений Windows?
- 25. Получить значки всех установленных приложений в android
- 26. Как получить список всех установленных приложений на устройстве Android
- 27. Adobe AIR - список установленных приложений
- 28. Список установленных приложений по пакету
- 29. Список установленных приложений QR-кода
- 30. Показать список всех установленных приложений
Точный дубликат: http://stackoverflow.com/questions/2695746/how -to-get-a-list-of-installed-android-applications-and-pick-one-to-run – SERPRO