使用插件:url_launcher
添加插件
命令行添加:
flutter pub add url_launcher
这会自动在pubspec.yaml添加
url_launcher: ^6.0.20
建议直接命令行添加,这样就不用关心版本号是不是写对了,或者配置文件里配置错误什么的问题出现
导包
在对应要使用该插件功能的里面导入包,如下
import 'package:url_launcher/url_launcher.dart';
权限添加
<!--拨打电话权限-->
<uses-permission android:name="android.permission.CALL_PHONE"/>
使用
tel:<phone number>
, 例如 tel:10086 注意:
拨打电话以使用默认电话应用程序
在对应的地方调用拨号功能,比如按钮点击事件里
ElevatedButton(
onPressed: (() {
launch("tel:10086");
}),
child: Text("拨号"),
)
自带模拟器录屏功能一闪一闪的,亮瞎钛合金dog眼
其他还有些功能,比如打开网页、发送邮件,因为项目中只要拨打电话功能,就简单记录下,更多具体功能可以查看官网url_launcher | Flutter Package