2017-08-05 4 views

Antwort

2

Ich versuchte auf Android/iOS diese launch("tel://214324234") und es funktioniert gut. Sie benötigen Paket installieren url_launcher und importieren

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(), 
); 
} 

Auch können Sie es import 'package:url_launcher/url_launcher.dart' as UrlLauncher; importieren und dann UrlLauncher.launch("tel://21213123123")

Seien Sie sicher, verwenden Sie einen entsprechenden Eintrag in der pubspec.yaml-Datei aufgenommen werden, in der Abhängigkeiten Abschnitt: url_launcher:^1.0.2

+0

Und wie verwenden Sie das im Code? Mein Problem ist, dass UrlLauncher nicht gefunden werden kann. –

Verwandte Themen