安卓 – 从一个扑动的应用程序拨打电话

前端之家收集整理的这篇文章主要介绍了安卓 – 从一个扑动的应用程序拨打电话前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我尝试从我的Flutter应用程序拨打电话.使用以下代码
  1. UrlLauncher.launch('tel: xxxxxxxx');

我在github flutter repo:https://github.com/flutter/flutter/issues/4856上找到了这个函数

但这对我不起作用.这个功能仍然在颤动和哪个包中?或者有更好的选择从我的应用程序拨打电话?

解决方法

我尝试在Android / iOS这次发布(“tel:// 214324234”),它运作良好.
您需要安装包 url_launcher并导入它
  1. import 'package:flutter/material.dart';
  2. import 'package:url_launcher/url_launcher.dart';
  3.  
  4. class MyApp extends StatelessWidget {
  5. @override
  6. Widget build(BuildContext context) {
  7. return new MaterialApp(
  8. title: 'Flutter Demo',home: new Home(),);
  9. }
  10. }
  11.  
  12. class Home extends StatelessWidget {
  13. Home({Key key}) : super(key: key);
  14.  
  15. @override
  16. Widget build(BuildContext context) => new Scaffold(
  17. appBar: new AppBar(
  18. title: new Text("View"),),body: new Center(
  19. child: new FlatButton(
  20. onPressed: () => launch("tel://21213123123"),child: new Text("Call me")),);
  21. }
  22.  
  23. void main() {
  24. runApp(
  25. new MyApp(),);
  26. }

你也可以导入它导入’package:url_launcher / url_launcher.dart’作为UrlLauncher;然后使用UrlLauncher.launch(“tel:// 21213123123”)

请确保在pubspec.yaml文件的dependencies部分中包含一个条目:url_launcher:^ 1.0.2

猜你在找的Android相关文章