2016-06-28 32 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