【问题标题】:Flutter Contacts pluginFlutter 联系人插件
【发布时间】:2020-01-31 15:37:06
【问题描述】:

我正在使用 Flutter 联系人插件,它运行良好,但我注意到显示的电话号码不可点击...这意味着您无法按下它并使用该号码拨打电话,就像您在谷歌上搜索一个地方一样业务,并可以通过按下它来拨打号码。有没有一种简单的方法可以做到这一点,还是我们必须使用 url-launcher?

【问题讨论】:

    标签: flutter dart


    【解决方案1】:

    您可以使用 url-launcher 插件或使用 Flutter 的插件 SelectableText。使用 SelectableText 小部件,用户将能够选择文本,在本例中为电话号码,然后 Android 应该提供呼叫该号码的选项。您可以找到有关 SelectableText 小部件 here

    的文档

    【讨论】:

      【解决方案2】:

      据我所知,处理呼叫的最佳方法是使用包: Pub Package

      您也可以使用 Antonio Valentic 提到的插件,然后您可以创建一个函数来将电话号码传递给意图,如下所示:

      Intent()
          ..setAction(Action.ACTION_CALL)
          ..setData(Uri(scheme: 'tel', path: 'YOUR NUMBER'))
          ..startActivity().catchError((e) => print(e));
      

      【讨论】:

        猜你喜欢
        • 2018-09-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-28
        • 2019-06-15
        • 1970-01-01
        • 2023-03-10
        • 2023-03-11
        相关资源
        最近更新 更多