Android 第三方APP无法直接跳转WhatsApp 和指定联系人(可以非好友)聊天,但手机上下了有Whatsapp,华为手机,用了Gspace下载的
望采纳!!点击回答右侧采纳即可采纳!!!
您需要在 AndroidManifest.xml 文件中声明跳转的 Activity 并在您的代码中使用隐式意图来跳转。
具体来说,您可以在 AndroidManifest.xml 中添加如下声明:
<activity android:name="com.whatsapp.ContactPicker">
<intent-filter>
<action android:name="android.intent.action.PICK" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.item/vnd.com.whatsapp.profile" />
</intent-filter>
</activity>
然后,您可以使用以下代码来跳转到 WhatsApp 指定联系人的聊天窗口:
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send.");
sendIntent.setType("text/plain");
sendIntent.setPackage("com.whatsapp");
if (sendIntent.resolveActivity(getPackageManager()) != null) {
startActivity(sendIntent);
}