https://www.jianshu.com/p/faf175c66c91
一款支持android和IOS的插件,其中包含打开网址、发送邮件、拨打电话、以及发送信息功能。
实例作用
http:<URL>,https:<URL>, e.g.http://flutter.io 在默认浏览器中打开网址
mailto:<email address>?subject=<subject>&body=<body>, e.g.
mailto:smith@example.org?subject=News&body=New%20plugin 发送邮件
tel:<phone number>, e.g.tel:+1 555 010 999 拨打电话
sms:<phone number>, e.g.sms:5550101234 发送信息
拨打电话
import 'package:url_launcher/url_launcher.dart';
......
class LeaderPhone extends StatelessWidget {
final String leaderPhone; // 电话号码
LeaderPhone({Key key, this.leaderImage, this.leaderPhone}) : super(key: key);
@override
Widgetbuild(BuildContext context) {
return Container(
child: InkWell(
onTap: _launchURL,
child: Image.network(leaderImage),
),
);
}
void _launchURL() async {
String url='tel:'+leaderPhone;
if(await canLaunch(url)) {
await launch(url);
} else {
print('不能访问');
}
}
效果图
其他方式类似,重要的是遵守他的规则
作者:zda123000
链接:https://www.jianshu.com/p/faf175c66c91
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。