Java android:如何获取备份过程的默认应用程序?
我正在尝试获取备份过程的默认应用程序(视频、图像、联系人、短信)。我该怎么做?是否有任何默认的方法来执行此操作?我认为默认(随android操作系统一起安装的应用程序)和用户稍后安装的应用程序之间没有任何区别。据我所知,你不可能知道。在谷歌群组中询问或搜索此信息以获得确认。Java android:如何获取备份过程的默认应用程序?,java,android,backup,Java,Android,Backup,我正在尝试获取备份过程的默认应用程序(视频、图像、联系人、短信)。我该怎么做?是否有任何默认的方法来执行此操作?我认为默认(随android操作系统一起安装的应用程序)和用户稍后安装的应用程序之间没有任何区别。据我所知,你不可能知道。在谷歌群组中询问或搜索此信息以获得确认。 编辑: 以下代码获取所有已安装应用程序的名称。同样,您也可以获得Packageinfo private void getInstalledApps() { PackageManager packageManager=thi
编辑: 以下代码获取所有已安装应用程序的名称。同样,您也可以获得Packageinfo
private void getInstalledApps() {
PackageManager packageManager=this.getPackageManager();
List<ApplicationInfo> applist=packageManager.getInstalledApplications(0);
Iterator<ApplicationInfo> it=applist.iterator();
while(it.hasNext()){
ApplicationInfo pk=(ApplicationInfo)it.next();
String appname = packageManager.getApplicationLabel(pk).toString();
installedapplist.add(appname);
}
}
private void getInstalledApps(){
PackageManager PackageManager=this.getPackageManager();
List applist=packageManager.GetInstalledApplication(0);
迭代器it=applist.Iterator();
while(it.hasNext()){
ApplicationInfo pk=(ApplicationInfo)it.next();
字符串appname=packageManager.getApplicationLabel(pk.toString();
InstalledApplication.add(appname);
}
}
但为什么只备份默认应用程序?我不需要默认应用程序。如果你有一些获取所有应用程序的代码,请发送给我。