在项目开发中可能需要完成拨打电话或者访问浏览器的功能实现,我们可以通过url_launcher 插件来完成功能开发
url_launcher: 5.2.3
拨打电话
/// 调起拨号页
static void launchTelURL(String phone) async {
String url = 'tel:'+ phone;
if (await canLaunch(url)) {
await launch(url);
} else {
Toast.show('拨号失败!');
}
}
打开浏览器
_launchURL() async {
const url = 'https://flutter.dev';
if (await canLaunch(url)) {
await launch(url);
} else {
throw 'Could not launch $url';
}
}