在Android上,我需要创建自己的IME,让用户可以选择图像并立即发送到已打开的WhatsApp,Email,Facebook等窗口, 没有显示任何额外的选择器(因为我们已经使用了我们发送图像的联系人)。
为了有一个更好的主意,它应该作为表情符号键盘使用,但使用我自己的图像,类似于宜家表情符号应用程序。
我已经尝试过Intent,但无法找到将其指向已经处于活动状态的联系窗口的方法。
以下是代码:
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.setPackage("com.whatsapp");
sendIntent.putExtra(Intent.EXTRA_STREAM, uriToImage);
sendIntent.putExtra(Intent.EXTRA_TEXT, "The text you wanted to share");
sendIntent.setType("image/jpeg");
sendIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(sendIntent);