如何找到特定的包或应用程序,例如:com.android.abc,是否存在于我的Android设备上?
解决方法:
使用包名称调用以下任何方法.
import androID.content.pm.PackageManager;// ... public boolean isPackageExisted(String targetPackage){ List<ApplicationInfo> packages; PackageManager pm; pm = getPackageManager(); packages = pm.getInstalledApplications(0); for (ApplicationInfo packageInfo : packages) { if(packageInfo.packagename.equals(targetPackage)) return true; } return false; }
import androID.content.pm.PackageManager; public boolean isPackageExisted(String targetPackage){ PackageManager pm=getPackageManager(); try { PackageInfo info=pm.getPackageInfo(targetPackage,PackageManager.GET_Meta_DATA); } catch (PackageManager.nameNotFoundException e) { return false; } return true; }
总结 以上是内存溢出为你收集整理的如何查找我的Android设备上是否存在特定包?全部内容,希望文章能够帮你解决如何查找我的Android设备上是否存在特定包?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)