android中的mailto URI解析

时间:2012-07-27 19:01:27

标签: android

我有一个发送反馈的按钮。在模拟器中,它目前显示“无法执行此操作”。我的应用程序也会在真实设备中说出这个吗?如果是这样,实现mailto功能的解决方法是什么?我确实看到了this页面但我无法在我的MainActivity中实现webView

    Button btn2 = (Button)findViewById(R.id.feedback);
    btn2.setOnClickListener(new OnClickListener(){
        public void onClick(View v) {
            Uri address = Uri.parse("mailto:prasana91@gmail.com?subject=calculator_feedback");
            Intent i = new Intent(Intent.ACTION_VIEW,address);
            startActivity(i);
        }
        });

1 个答案:

答案 0 :(得分:2)

您可以使用您发布的链接中的代码。我没有尝试过,但我不明白为什么它不起作用:

Intent i = new Intent(Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(Intent.EXTRA_EMAIL, new String[]{ "prasana91@gmail.com" });
i.putExtra(Intent.EXTRA_SUBJECT, "calculator_feedback");
startActivity(i);

如果有效,请告诉我。