检查手机是否安装某一app
/** *context 上下文 *packageString 包名 */
public static boolean isAppInstalled(Context context, String packageString) { // 获取packagemanager final PackageManager packageManager = context.getPackageManager(); // 获取所有已安装程序的包信息 List<PackageInfo> pinfo = 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
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
二维码