我试着用我的Flutter 翼应用打个电话.使用以下代码:
UrlLauncher.launch('tel: xxxxxxxx');
我在GitHub Flatter repo:https://github.com/flutter/flutter/issues/4856上找到了这个函数
但这对我不管用.该功能是否仍在Flutter 中?在哪个软件包中?还是有更好的 Select 从我的应用打电话?
我试着用我的Flutter 翼应用打个电话.使用以下代码:
UrlLauncher.launch('tel: xxxxxxxx');
我在GitHub Flatter repo:https://github.com/flutter/flutter/issues/4856上找到了这个函数
但这对我不管用.该功能是否仍在Flutter 中?在哪个软件包中?还是有更好的 Select 从我的应用打电话?
从url_launcher包中调用launch
方法:
launch("tel://214324234");
以下是完整的代码:
import 'package:flutter/material.dart';
import 'package:url_launcher/url_launcher.dart';
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: 'Flutter Demo',
home: new Home(),
);
}
}
class Home extends StatelessWidget {
Home({Key key}) : super(key: key);
@override
Widget build(BuildContext context) => new Scaffold(
appBar: new AppBar(
title: new Text("View"),
),
body: new Center(
child: new FlatButton(
onPressed: () => launch("tel://21213123123"),
child: new Text("Call me")),
),
);
}
void main() {
runApp(
new MyApp(),
);
}
您还可以导入它,然后使用
import 'package:url_launcher/url_launcher.dart' as UrlLauncher;
UrlLauncher.launch("tel://21213123123")
请确保在pubspec.yaml文件的依赖项部分中包含它的条目:
url_launcher: ^1.0.2