[英]Share image with whatsapp
I want to share image from my app with whatsapp. 我想与whatsapp共享我的应用程序中的图像。 I completed that task but the image I am sharing has a big layout in whatsapp. 我完成了该任务,但是共享的图像在whatsapp中有很大的布局。 I want images to be shown in smaller size. 我希望以较小的尺寸显示图像。 Is it possible to make a custom layout in android containing images with text and then sharing layout with whatsapp. 是否有可能在包含文本的图像的android中进行自定义布局,然后与whatsapp共享布局。
image description here I want something like the upper image but all I managed to get is below one. 此处的图像描述我想要类似上图的图像,但我设法得到的只是一个。
You Can use Intent and Send Data with Intent to the Whatsapp Package 您可以使用意图并将有意图的数据发送到Whatsapp软件包
whatsapp.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, "URL You Want To Share");
sendIntent.setType("text/plain");
sendIntent.setPackage("com.whatsapp");
if (isPackageExisted("com.whatsapp"))
startActivity(sendIntent);
else
Toast.makeText(getBaseContext() , "Whatsapp is not installed" , Toast.LENGTH_LONG).show();
}
});
and the isPackagedExisted Function 和isPackagedExisted函数
public boolean isPackageExisted(String targetPackage){
PackageManager pm=getPackageManager();
try {
PackageInfo info=pm.getPackageInfo(targetPackage,PackageManager.GET_META_DATA);
} catch (PackageManager.NameNotFoundException e) {
return false;
}
return true;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.