Skip to content

Instantly share code, notes, and snippets.

@Audhil
Created December 9, 2017 13:22
Show Gist options
  • Save Audhil/9dd57bd89cd7879c2df0db4f66739fd7 to your computer and use it in GitHub Desktop.
Save Audhil/9dd57bd89cd7879c2df0db4f66739fd7 to your computer and use it in GitHub Desktop.
Gist to send email programmatically in Android
Intent iTent = new Intent(Intent.ACTION_VIEW);
StringBuilder subjectStringBuilder = new StringBuilder();
String appVersionName = "1";
try {
appVersionName = getPackageManager().getPackageInfo(getPackageName(), 0).versionName;
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
String deviceName = android.os.Build.MANUFACTURER + Constants.BLANK_SPACE + android.os.Build.MODEL;
String androidVersion = "Android " + android.os.Build.VERSION.RELEASE;
subjectStringBuilder.append("Feedback from " + getString(R.string.app_name) + " " + appVersionName + " - " + deviceName + ", " + androidVersion);
Uri data = Uri.parse("mailto:?to=" + [email protected] + "&subject=" + subjectStringBuilder.toString());
iTent.setData(data);
startActivity(iTent);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment