/** *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
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/355764.html
標籤:其他
