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
Post a Comment