我是否需要用户权限才能在Flutter应用中启动url启动器调用

问题描述

我是否需要在清单中添加android权限 通过网址启动器快速拨打电话

解决方法

请参阅此链接以获取答案。有用。基本上,你需要在manifest中添加相关权限就大功告成了。

<manifest>

<!-- Nest within the manifest element,not the application element-->
<queries>
    <intent>
        <action android:name="android.intent.action.VIEW" />
        <data android:scheme="https" />
    </intent>
    <intent>
        <action android:name="android.intent.action.DIAL" />
        <data android:scheme="tel" />
    </intent>
    <intent>
        <action android:name="android.intent.action.SEND" />
        <data android:mimeType="*/*" />
    </intent>
</queries>

<application>
    ....
</application>

https://stackoverflow.com/a/65082750/6032764

,

实际上,URL启动器是pub.dev上的一个预配置插件,只需将其添加到pubspec.yaml文件中,即可使用。

,

否,但是,如果要使用要访问互联网的应用程序,则必须添加互联网许可。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...