如何在Android手机中开发QQ账户登陆功能的应用

2025-05-22 04:17:44
推荐回答(1个)
回答1:

 我前做种软件比较容易
  获取整系统安装软件用户自安装软件
  //用List放获取软件信息
  //获取系统所安装软件信息
  List packageInfos = getPackageManager().getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES);
  //获取系统用户安装软件信息
  List userPackageInfo = userPackageInfos = new ArrayList();
  for(int i=0; i  PackageInfo temp = packageInfos.get(i);
  ApplicationInfo appInfo = temp.applicationInfo;
  boolean flag = false;
  //判断否用户安装程序
  if((appInfo.flags & ApplicationInfo.FLAG_UPDATED_SYSTEM_APP) != 0){
  flag = true;
  }else if((appInfo.flags & ApplicationInfo.FLAG_SYSTEM) == 0){
  flag = true;
  }

  if(flag){
  userPackageInfos.add(temp);
  }
  }
  try {
  Thread.sleep(1000);
  } catch (InterruptedException e) {
  e.printStackTrace();
  }
  获取相应应用信息相便直接使用面获取packageInfouserPackageInfo希望用