我有输出,但它打开d出列表,而不是电子邮件,询问消息和蓝牙.
这是我的代码:
final Intent emailintent = new Intent(Intent.ACTION_SEND);emailintent.setType("text/plain");emailintent.putExtra(Intent.EXTRA_EMAIL,new String[] { "lets.think.androID@gmail.com" });emailintent.putExtra(Intent.EXTRA_SUBJECT,"App Error Report");emailintent.putExtra(Intent.EXTRA_TEXT,"stacktrace");activity(Intent.createChooser(emailintent,"Send error report..."));解决方法 单击按钮调用sendEmail()方法:
final Context context = getApplicationContext(); button button = (button) findVIEwByID(R.ID.openpdfbutton); button.setonClickListener(new OnClickListener() { public voID onClick(VIEw arg0) { sendEmail(context,new String[]{"abc@xyz.com"},"Sending Email","Test Email","I am body"); }});
定义sendEmail()方法:
public static voID sendEmail(Context context,String[] recipIEntList,String Title,String subject,String body) { Intent emailintent = new Intent(androID.content.Intent.ACTION_SEND); emailintent.setType("plain/text"); emailintent.putExtra(androID.content.Intent.EXTRA_EMAIL,recipIEntList); emailintent.putExtra(androID.content.Intent.EXTRA_SUBJECT,subject); emailintent.putExtra(androID.content.Intent.EXTRA_TEXT,body); context.startActivity(Intent.createChooser(emailintent,Title));}
并在AndroIDManifest.xml文件中设置权限:
<uses-permission androID:name="androID.permission.INTERNET" />总结
以上是内存溢出为你收集整理的android – 如何使ImageButton在点击时直接打开电子邮件作曲家?全部内容,希望文章能够帮你解决android – 如何使ImageButton在点击时直接打开电子邮件作曲家?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)