Программы для Android

Можно ли открыть почтовый клиент, например gmail, когда я нажимаю кнопку в своем приложении?

Да. Вы можете запустить его через Intents.

Intent i = new Intent(Intent.ACTION_SEND); i.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{ emailAddress }); i.putExtra(android.content.Intent.EXTRA_SUBJECT, subject); i.putExtra(android.content.Intent.EXTRA_TEXT, text); startActivity(Intent.createChooser(i, "Send email")); 
 Intent i = new Intent(Intent.ACTION_SENDTO, Uri.fromParts( "mailto", EMAIL_ADDRESS, null)); 

Современный способ сделать это

  i.putExtra(android.content.Intent.EXTRA_SUBJECT, SUBJECT); i.putExtra(android.content.Intent.EXTRA_TEXT, BODY); startActivity(Intent.createChooser(i, "Send email"));