我制作了一个有图像的自定义键盘。我尝试将图片发送到特定聊天,但会打开与分享,其中包括所有聊天。这是我的代码:
public Intent createIntent(Context context, InputBinding inputBinding, String uri) {
Log.v("inputBinding", String.valueOf(inputBinding));
String[] packageNames = context.getPackageManager().getPackagesForUid(inputBinding.getUid());
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
sharingIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
sharingIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
sharingIntent.setType("image/*");
sharingIntent.setPackage(packageNames[0]);
sharingIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(uri));
return sharingIntent;
}
答案 0 :(得分:0)
抱歉,只有兼容的应用才能直接接收图片。电报就是其中之一。
https://developer.android.com/guide/topics/text/image-keyboard.html#how_it_works
:)