Android Pay-如何检测是否安装了Android Pay?

Android Pay-如何检测是否安装了Android Pay?,android,package-managers,android-pay,android-package-managers,Android,Package Managers,Android Pay,Android Package Managers,有以下代码(取自): 但我不知道该把什么放进我的包裹里。我尝试了com.google.android.gms.wallet(这是android Pay使用的一些钱包碎片的包),但上面的方法返回false。结果表明所需的包名是“com.google.android.apps.walletnfcrel”。这样,您就可以调用问题中的方法来检测是否安装了Android Pay。关于Kotlin: private fun isAppInstalled(packageName: String): Boole

有以下代码(取自):


但我不知道该把什么放进我的包裹里。我尝试了
com.google.android.gms.wallet
(这是android Pay使用的一些钱包碎片的包),但上面的方法返回false。

结果表明所需的包名是“com.google.android.apps.walletnfcrel”。这样,您就可以调用问题中的方法来检测是否安装了Android Pay。

关于Kotlin:

private fun isAppInstalled(packageName: String): Boolean {
    return try {
        activity?.packageManager?.getPackageInfo(packageName, PackageManager.GET_ACTIVITIES)
        true
    } catch (e: PackageManager.NameNotFoundException) {
        false
    }
}
private fun isAppInstalled(packageName: String): Boolean {
    return try {
        activity?.packageManager?.getPackageInfo(packageName, PackageManager.GET_ACTIVITIES)
        true
    } catch (e: PackageManager.NameNotFoundException) {
        false
    }
}