2016-06-28 31 views
1

有什麼辦法可以通過whatsapp從另一個應用程序直接調用某個數字?Android:我如何整合whatsapp調用

我試圖通過使用下面的代碼重定向消息傳遞,並且工作正常。

Uri uri = Uri.parse("smsto:" + number); 
Intent i = new Intent(Intent.ACTION_SENDTO, uri); 
i.setPackage("com.whatsapp"); 
startActivity(Intent.createChooser(i, ""));` 

有沒有類似的調用方式?

回答

0

我不知道,因爲我還沒有測試這一點,但希望這會工作,

Intent callIntent = new Intent(Intent.ACTION_CALL); 
callIntent.setData(Uri.parse("tel:" + number)); 
callIntent.setPackage("com.whatsapp"); 
startActivity(callIntent); 

而且不要忘記下面的權限在menifest文件

<uses-permission android:name="android.permission.CALL_PHONE" /> 
+0

不與工作的錯誤:沒有活動發現處理意圖。 – Joe