flutter之庫url_launch電話,郵件,短信,網頁

http://www.lxweimin.com/p/faf175c66c91

一款支持android和IOS的插件,其中包含打開網址、發送郵件、撥打電話、以及發送信息功能。

事例項目地址

git地址

實例作用

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

鏈接:http://www.lxweimin.com/p/faf175c66c91

來源:簡書

著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容