2016-07-01 3 views
2

эй, ребята, я хочу поделиться имиджем с сервера на whatsapp, но его дать сообщение об ошибке об ошибке не удалось, вы можете сказать мне, могу ли я обмениваться изображениями непосредственно с сервером на whatsapp, что я делаю что-то неправильнокак обмениваться имиджем от sever to whatsapp

это мой код

Intent shareIntent = new Intent(); 
      Uri imageUri = Uri.parse("http://stacktoheap.com/images/stackoverflow.png"); // here is my selected url 
      shareIntent.setAction(Intent.ACTION_SEND); 
      shareIntent.setPackage("com.whatsapp"); 
      shareIntent.putExtra(Intent.EXTRA_TEXT, img_txt); 
      shareIntent.putExtra(Intent.EXTRA_STREAM, imageUri); 
      shareIntent.setType("image/*"); 
      shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); 
      try { 
       context.startActivity(shareIntent); 
      } catch (android.content.ActivityNotFoundException ex) { 
       context.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=com.whatsapp"))); 
      } 

помочь мне друзья

ответ

0

мой ответ прост первым загрузить изображение из разъединяет, а затем поделиться изображения на WhatsApp

попробовать этот код

String imagePath =Environment.getExternalStorageDirectory() + "your folderpath"+"imagename"; 
     File f=new File(imagePath); 
     Uri uri = Uri.fromFile(f); 
     Intent share = new Intent(Intent.ACTION_SEND); 
     share.setPackage("com.whatsapp"); 
     share.setType("image/jpg"); 
     share.putExtra(Intent.EXTRA_TEXT,"your text"); //want share text with image 
     share.putExtra(Intent.EXTRA_STREAM, uri); 
     share.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); 
     try { 
      startActivity(share); 
     } catch (android.content.ActivityNotFoundException ex) { 
      startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=com.whatsapp"))); 
     } 
0

вы получаете вопрос, потому что вы делите изображение и текст как

Infact Что приложение не позволяет разделить изображение и текст одновременно, попробуйте либо изображение только