小编Pau*_*aul的帖子

如何使用意图android studio打开whatsapp或whatsapp业务?

我正在使用此代码,它打开了 WhatsApp,但不允许我打开 WhatsApp 业务,有什么方法可以验证用户安装了哪个 WhatsApp?

String contact = phone;
Double amount_total = pac_val_amo + del_fac_amo;
String total = "S/. " + String.format("%.2f", amount_total);
String message = "Su pedido de " + store + " ha llegado, su pago total es de S/. " + total;
String url = "https://api.whatsapp.com/send?phone=" + contact + "&text=" + message;
try {
    PackageManager pm = getContext().getPackageManager();
    pm.getPackageInfo("com.whatsapp", PackageManager.GET_ACTIVITIES);
    Intent i = new Intent(Intent.ACTION_VIEW);
    i.setData(Uri.parse(url));
    startActivity(i);
    } catch (PackageManager.NameNotFoundException e) {
           Toast.makeText(getContext(), "WhatsApp is not installed …
Run Code Online (Sandbox Code Playgroud)

java android android-intent whatsapp

2
推荐指数
1
解决办法
3220
查看次数

标签 统计

android ×1

android-intent ×1

java ×1

whatsapp ×1