我有一个测验移动应用。人们使用它并通过邮件反馈给我。我已将邮件设置到我的移动应用中。
当用户点击邮件时,请查看图片如何获取信息。
我开发了网站,我想要一个网站链接。现在链接以字符串形式出现。当用户点击链接时没有任何反应。我想在用户点击邮件时将用户重定向到我的网站。
我写的代码就在这里。
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"));
}
});
Everythig正在运行,但我没有使用字符串,而是希望在邮件中有链接。
答案 0 :(得分:0)
如果您通过调用
将mime类型设置为“text / html”i.setType("text/html");
然后将您的网站地址编码为html - 例如
<a href="http://website.com/">http://website.com/</a>
它会给你一个超链接。
答案 1 :(得分: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);
}