public Uri getImageUri(Bitmap inImage) {
ByteArrayOutputStream bytes = new ByteArrayOutputStream();
inImage.compress(Bitmap.CompressFormat.JPEG, 100, bytes);
ContentResolver contentResolver = SceneActivity.this.getContentResolver();
//this line return null even if i get bitmap image.
String path = Images.Media.insertImage(contentResolver, inImage, "Title",null);
return Uri.parse(path);
}
I used above snippet to store bitmap image and return uri which is used to share image on twitter.