美文网首页Flutter学习
flutter 使用url_launcher 来打开浏览器

flutter 使用url_launcher 来打开浏览器

作者: 三也视界 | 来源:发表于2021-09-06 12:33 被阅读0次

使用 url_launcher package 来打开浏览器

URL Launcher 插件允许你在移动平台上打开默认浏览器以显示给定的 URL。它演示了 package 如何也可能包含特定于平台的代码(我们将这些 package 称为插件)。它同时支持 Android 和 iOS。

要使用这个插件:

  1. 新建一个名为 ‘lauchdemo’ 的新项目

  2. 打开 pubspec.yaml,然后添加依赖 url_launcher

    dependencies:
      flutter:
        sdk: flutter
    
    

    替换为:

```
dependencies:
  flutter:
    sdk: flutter
  url_launcher: ^0.4.1

```
  1. 在命令行中运行 flutter packages get,或者点击 Intellij 中的 ‘Packages get’

  2. 打开 lib/main.dart 并将其全部内容替换为:

     import 'package:flutter/material.dart';
     import 'package:url_launcher/url_launcher.dart';
    
     void main() {
       runApp(MyApp());
     }
    
     class MyApp extends StatelessWidget {
       @override
       Widget build(BuildContext context) {
         return MaterialApp(
           home: DemoPage(),
         );
       }
     }
    
     class DemoPage extends StatelessWidget {
       launchURL() {
         launch('https://flutter.dev');
       }
    
       @override
       Widget build(BuildContext context) {
         return Scaffold(
           body: Center(
             child: RaisedButton(
               onPressed: launchURL,
               child: Text('Show Flutter homepage'),
             ),
           ),
         );
       }
     }
    
    
  3. 运行应用(如果你的应用在添加插件之前已经运行,请停止并重启应用)。当你点击 Show Flutter homepage 时,你将看到手机默认浏览器打开并出现 Flutter 主页。

相关文章

网友评论

    本文标题:flutter 使用url_launcher 来打开浏览器

    本文链接:https://www.haomeiwen.com/subject/uapsjctx.html