我使用以下代码将Android设备中的视频分享到whatsapp:
public void shareVideoWhatsApp() throws IOException {
File SDCardRoot = Environment.getExternalStorageDirectory();
String fileName = "test.mp4";
File v = new File(SDCardRoot, fileName);
// Uri uri = Uri.fromFile(v);
Uri uri = FileProvider.getUriForFile(this,BuildConfig.APPLICATION_ID + ".provider",v);
Intent videoshare = new Intent(Intent.ACTION_SEND);
videoshare.setType("video/*");
videoshare.setPackage("com.whatsapp");
videoshare.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
videoshare.putExtra(Intent.EXTRA_STREAM,uri);
startActivity(videoshare);
}
我现在的问题是有两种类型的whatsapp:
如何实施共享功能?
答案 0 :(得分:0)
由于WhatsApp和WhatsApp for Business是两个不同的应用程序,因此您无法同时向两个应用程序发送意图。你可以做的是