我想在我的应用中添加一个链接,在操作栏中,用于向其他人发送电子邮件,以便进入应用市场。
应用市场链接,开放选择器是:
市场://细节ID = info.shandel.maghalat.shariati
我将此字符串写入values文件夹中的字符串文件中:
<string name="myMail_Body">Hi \n\n install this app \n\n click this link for going to your favorite market: \n\n market://details?id=info.shandel.maghalat.shariati" </string>
现在,当应用向他人发送电子邮件时,市场链接不是链接,电子邮件接收者无法点击它。这是文字。
我该怎么办?
请帮忙。
我在伊朗。我们,irainian,不能把我们的应用程序放在谷歌播放。
我希望在移动设备中打开市场选择器,用户可以在他/她的移动设备中选择他/她最喜欢的市场。
请帮我转换:
&#34;市场://细节ID = info.shandel.maghalat.shariati&#34;
到电子邮件正文中的链接。
问题在于:我的地址没有&#34; http://&#34;。
当我尝试使用前缀&#34; http://&#34;的其他地址时,效果很好。
答案 0 :(得分:0)
尝试使用http网址:
https://play.google.com/store/apps/details?id=info.shandel.maghalat.shariati
许多电子邮件客户端会将其显示为可点击链接。
答案 1 :(得分:0)
使用以下功能...
<string name="myMail_Body">Hi! I am using this awseome app. Please find this from <a href="market://details?id=info.shandel.maghalat.shariati">here</a></string>
public void shareThisApp()
{
final Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/html");
intent.putExtra(Intent.EXTRA_SUBJECT, "Android App");
intent.putExtra(Intent.EXTRA_TEXT,getResource.getString(Html.fromHtml(R.string.myMail_Body)));
try {
startActivity(Intent.createChooser(intent, "Select an action"));
} catch (android.content.ActivityNotFoundException ex) {
// (handle error)
}
}
答案 2 :(得分:0)
尝试将以下行放在string.xml文件中,并尝试将其分类到您需要的地方......
<string name="share_text_content">https://play.google.com/store/apps/details?id=info.shandel.maghalat.shariati</string>