【问题标题】:Opening Web browser and mail app by clicking link in Firmonkey multi device project通过单击 Firmonkey 多设备项目中的链接打开 Web 浏览器和邮件应用程序
【发布时间】:2016-03-07 23:54:53
【问题描述】:
我正在使用 Delphi 10 Seattle 和 Delphi XE8,我创建了一个应用程序,它有一个可点击的链接,可以在 android 上打开 webbrowser,但从 iOS 9 开始,它不再适用于 iOS。我在此链接中使用了以下代码:Sending a url to another app。有人修复了 iOS 9 吗?
电子邮件也可以这样做吗?通过单击带有电子邮件的标签打开您的默认邮件应用程序以向该地址发送邮件?
【问题讨论】:
标签:
android
ios
delphi
hyperlink
firemonkey
【解决方案1】:
为了能够在Android中打开邮件应用程序需要在url前面添加“mailto:”并将代码更改为:
Intent := TJIntent.JavaClass.init(TJIntent.JavaClass.ACTION_VIEW,
TJnet_Uri.JavaClass.parse(StringToJString(URL)));
对于 iOS,我错过了链接中的一段代码。