調用WhatsApp的。這很有效,但前提是電話號碼包含有效的國家/地區代碼。例如調用了WhatsApp與919789006685部作品,但與97890 06685不起作用調用它。這裏是國家代碼。Android的意向,我使用此代碼,直接從我的通話記錄的應用程序調用的WhatsApp從代碼
由於我的應用程序讀取通話記錄的電話號碼,我應該能夠調用的WhatsApp與任何有效的聯繫電話號碼,無論存儲的電話號碼的格式。用戶可能會在不包含國家/地區代碼的聯繫人中存儲號碼。那麼是否有解決此問題的方法?我的應用程序中使用
代碼:
Intent sendIntent = new Intent("android.intent.action.MAIN");
sendIntent.setComponent(new ComponentName("com.whatsapp", "com.whatsapp.Conversation"));
String waNumber = contactPhone.replace("+", "");
sendIntent.putExtra("jid", waNumber + "@s.whatsapp.net");
startActivity(sendIntent);
https://stackoverflow.com/questions/38655458/android-make-whatsapp-call –
感謝。但是我想打開一個聯繫人的WhatsApp對話聊天窗口,假設我有這個Id。你能幫忙嗎? – user3140417