过一遍android email的源代码,能在结尾发现如下代码
String subject = ... String text = ... ArrayList<Uri> attachments = ... Intent intent = new Intent(Intent.ACTION_SEND_MULTIPLE); intent.putExtra(Intent.EXTRA_SUBJECT, subject); intent.putExtra(Intent.EXTRA_TEXT, text); intent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, attachments); intent.setClassName("com.android.email", "com.android.email.activity.MessageCompose"); try { startActivity(intent); } catch (ActivityNotFoundException anfe) { anfe.printStackTrace(); } 上面的代码在 Android 4.0 到 Android 4.3时好用的,在Android 4.4 (KitKat) 版本中,activity的名字已经变成了 com.android.email.activity.ComposeActivityEmail,
你可以试试,我没试过...
原文地址:http://www.itmmd.com/201411/182.html
该文章由 萌萌的IT人 整理发布,转载须标明出处。
原文地址:http://blog.csdn.net/androidmylove/article/details/42149435