public static boolean isAppInstalled(Context context, String packageString) { // 获取packagemanager final PackageManager packageManager = context.getPackageManager(); // 获取所有已安装程序的包信息 Listpinfo = packageManager.getInstalledPackages(0); if (pinfo != null) { for (int i = 0; i < pinfo.size(); i++) { String pn = pinfo.get(i).packageName; if (pn.equals(packageString)) { return true; } } } return false; }
以下示例(做支付的时候检查是否安装支付宝微信的):
// 微信 com.tencent.mm // 支付宝 com.eg.android.AlipayGphon
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)