the image is stored in android sd card
I got the solution we need to specify in manifest and the working code is String _path = Environment.getExternalStorageDirectory() + "/mapp/test.jpeg"; File file = new File( _path ); Uri outputFileUri = Uri.fromFile( file );
if(file.exists())
{
//final ConnectivityManager connMgr = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
//final int result = connMgr.startUsingNetworkFeature( ConnectivityManager.TYPE_MOBILE,Phone.FEATURE_ENABLE_MMS);
Toast.makeText(context,"exists",Toast.LENGTH_LONG).show();
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.setType("image/jpeg");
sendIntent.putExtra(Intent.EXTRA_EMAIL, new String[] {"[email protected]"});
sendIntent.putExtra(Intent.EXTRA_SUBJECT,"World Toyata(via Android App");
sendIntent.putExtra(Intent.EXTRA_STREAM,outputFileUri);
sendIntent.putExtra(Intent.EXTRA_TEXT,"Problem Area Image");
startActivity(Intent.createChooser(sendIntent, ""));
}
else
{Toast.makeText(context,"SD CARD Required ",Toast.LENGTH_LONG).show();}
}