How to share an image with WhatsApp Android? -


i'm trying code send images whatsapp, when opens whatsapp screen , when select contact, don't see image. can me?

    bitmap adv = bitmapfactory.decoderesource(getresources(), r.drawable.image3);     intent share = new intent(intent.action_send);     share.settype("image/jpg");     bytearrayoutputstream bytes = new bytearrayoutputstream();     adv.compress(bitmap.compressformat.jpeg, 100, bytes);     file f = new file(environment.getexternalstoragedirectory()             + file.separator + "temporary_file.jpg");     try {         f.createnewfile();         new fileoutputstream(f).write(bytes.tobytearray());      } catch (ioexception e) {         e.printstacktrace();     }     uri imageuri = uri.parse(f.getabsolutepath());     share.putextra(intent.extra_stream, uri.parse(environment.getexternalstoragedirectory() + file.separator + "temporary_file.jpg"));     //share.putextra(intent.extra_stream,uri.parse("file:///android_asset/image3.jpg"));     if(ispackageinstalled("com.whatsapp",this)){         share.setpackage("com.whatsapp");         startactivity(intent.createchooser(share, "share image"));      }else{          toast.maketext(getapplicationcontext(), "please install whatsapp", toast.length_long).show();     }  }  private boolean ispackageinstalled(string packagename, context context) {     packagemanager pm = context.getpackagemanager();     try {         pm.getpackageinfo(packagename, packagemanager.get_activities);         return true;     } catch (packagemanager.namenotfoundexception e) {         return false;     } } 


Comments