美文网首页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