如何在所有设备中使用共享意图与内容共享图像(文件路径)

时间:2019-05-10 08:00:15

标签: java android

我正在下载图像并使用它的文件路径进行共享,但是除whatsapp之外,它不适用于所有平台。在显示时,无法在insta上上传图片,并且在gmail上未附加文件。

 `private void genericShare(Activity activity) { 
       Intent shareIntent = new Intent();
       shareIntent.setAction(Intent.ACTION_SEND); 
       shareIntent.putExtra(Intent.EXTRA_STREAM, downloadedFilesPath); 
       shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); 
       shareIntent.setType("image/jpeg"); 
       shareIntent.putExtra(Intent.EXTRA_TEXT,getClipBoardText(activity)); 
       activity.startActivity(Intent.createChooser(shareIntent, 
       activity.getResources().getText(R.string.share_using))); 
       }`

1 个答案:

答案 0 :(得分:0)

检查以下演示应用程序代码,克隆后只需更改硬编码的文件路径即可。

https://github.com/nikkulshrestha/imageShare