0

我有一个测验移动应用程序。人们使用它并通过邮件给我反馈。我已经在我的移动应用程序中设置了邮件。

当用户点击邮件然后查看他们如何获取信息的图片。 在此处输入图像描述

我已经开发了网站,我想放一个网站链接。现在链接以字符串形式出现。当用户单击链接时,没有任何反应。当他们想要点击邮件时,我想将用户重定向到我的网站。

我写的代码在这里。

                   public void onClick(View arg0)
                            {
            // TODO Auto-generated method stub
            Intent i = new Intent(Intent.ACTION_SEND);
            i.putExtra(Intent.EXTRA_EMAIL,new String[]  
                            `enter code here`{"husnainkazmi@ymail.com"});
            String username = loaduserpref();
            Log.i("username", username);
            i.putExtra(Intent.EXTRA_CC, new String[]{username});
            i.putExtra(Intent.EXTRA_SUBJECT, "Welcome to DataBase 
                            Quiz");
            String name = loadpref();                               
            i.putExtra(Intent.EXTRA_TEXT, "DataBase Quiz " +
            "\nScored "+i_ans+" of 20 with "+result +
            "\n\nPlease Visit our website: http://website.com/");                               
            i.setType("message/rfc882");
            startActivity(Intent.createChooser(i, "Choose your email   
                            client"));      


                 }
                     });

一切都在工作,但我想在邮件中有链接而不是字符串。

4

2 回答 2

0

如果您通过调用将 mime 类型设置为“text/html”

i.setType("text/html");

然后将您的网站地址编码为 html - 例如

<a href="http://website.com/">http://website.com/</a>

它会给你一个超链接。

于 2013-02-22T17:16:16.413 回答
0

试试这个。您必须以如下所示的方式使用意图。

@Override
public void onCreate(Bundle savedInstanceState)
{

    Intent i=new Intent();
    i.setAction(Intent.ACTION_VIEW);
    i.setData(Uri.parse("http://www.website.com"));
    startActivity(i);
}
于 2013-02-22T17:26:51.460 回答