Android 如何获取安卓系统中所有已安装应用的列表以及如何进行备份

Android 如何获取安卓系统中所有已安装应用的列表以及如何进行备份,android,android-backup-service,Android,Android Backup Service,我想制作一个android应用程序,获取所有已安装应用程序的列表,然后用户可以选择各种应用程序并将其备份保存在google drive上。这可以帮助您获取所有已安装的应用程序 Intent intent = new Intent(Intent.ACTION_MAIN, null); intent .addCategory(Intent.CATEGORY_LAUNCHER); List<ResolveInfo> apps = context.getPackageManager().qu

我想制作一个android应用程序,获取所有已安装应用程序的列表,然后用户可以选择各种应用程序并将其备份保存在google drive上。这可以帮助您获取所有已安装的应用程序

Intent intent = new Intent(Intent.ACTION_MAIN, null);
intent .addCategory(Intent.CATEGORY_LAUNCHER);
List<ResolveInfo> apps = context.getPackageManager().queryIntentActivities( intent , 0);
Intent-Intent=新意图(Intent.ACTION\u MAIN,空);
intent.addCategory(intent.CATEGORY_启动器);
List apps=context.getPackageManager().QueryInputActivities(intent,0);

refere非常有效!这是我问题的第一部分,现在您能告诉我如何备份用户选择的各种应用程序吗?首先尝试了解apk文件如何存储在sd卡中,然后尝试此方法