flutter打开第三方应用的实现?

更新日期: 2019-05-23阅读: 5.1k标签: 应用

如果走完安装流程后运行Flutter时提示:

export LANG=en_US.UTF-8 
Error running pod install

需要在配置文件.bash_profile中加上:

export LANG=en_US.UTF-8


1.flutter开发者网站下载url_launcher插件 下载链接


2.在 pubspec.yaml 文件中添加依赖:

dependencies:
    url_launcher: ^5.0.3


3.安装:

flutter pub get


4.导入:

import 'package:url_launcher/url_launcher.dart';


5.使用:
一:打开浏览器
_launchURL、_openMapApp为自定义方法名 可以根据自己的场景自定义名称

_launchURL() async {
     const url = 'https://flutter.io';
     if (await canLaunch(url)) {
          await launch(url);
     } else {
          throw 'Could not launch $url';
     }
}


二:打开外部APP

打开外部APP 需要外部APP提供跳转的schema

 _openMapApp() async {
     const url = 'geo:52.32,4.917'; //APP提供的schema
     if (await canLaunch(url)) {
          await (launch(url)); //安卓中打开
     } else {
          //iOS中打开
          const url = 'http://maps.apple.com/?ll=52.32,4.917';
          if (await canLaunch(url)) {
            await launch(url);
          } else {
            throw 'Could not launch $url';
          }
     }
}

链接: https://fly63.com/article/detial/3834

使用html+css+js实现简易计算器

今天带大家做一个网页版的一个精美的计算器,使用的计算器可以实现标准计算器的功能,题目:计算器的实现,技术:html+css+js,使用html+css+js实现简易计算器,开启你的计算之旅吧。效果图如下,复制即可使用

C/S,B/S应用的区别

C/S(Client/Server) :客户端/服务器结构,其中客户端和服务器端都是独立的计算机;B/S(Browser/Server):浏览器/服务器结构,B/S是特殊的一种C/S结构,是对C/S的改进和变化,B/S是基于应用层http协议的web

浅谈单页应用和多页应用

多页面应用:每次页面跳转,后台都会返回一个新的HTML文档,就是多页面应用。单页应用:用vue写的项目是单页应用,刷新页面会请求一个HTML文件,切换页面的时候,并不会发起新的请求一个HTML文件,只是页面内容发生了变化

谈谈StorageEvent

我们在开发多Tab应用时候,常常会遇到多个Tab状态同步的问题。想象如下场景:用户主界面,显示用户购物车内待结算的商品总数。此时,用户可能打开多个Tab

使用Flask构建一个Web应用

Flask是一个使用Python编写的轻量级Web应用框架。以管理员身份,打开命令提示符窗口,输入下面命令py -3 -m pip install flask

PWA渐进式Web应用:你需要知道的一切

你是否正处于选择 App 开发技术的两难境地?如今,渐进式 Web 应用程序需求旺盛。知道这是为什么吗 ?下面让我们来详细的梳理一下。移动电话用户的增长促使在线企业重新考虑对移动应用的优化

多数程序员难以简单的方式开发应用?

心理学中有一篇相当古老、但又非常重要的论文,题为《魔法数字七(上下浮动二):人类信息处理能力中的一些限制》。这篇文章衡量了大脑处理信息的极限,并给出了一个具体的数字:人脑可以同时容纳五到九个概念

使用typescript构建Vue应用

使用typescript构建Vue应用和使用js一样,都是通过vue-cli去初始化并创建一个vue项目,只不过使用typescript构建的时候要在脚手架问卷操作的时候勾选上typescript选项。使用typescript构建的Vue项目发生了一些变化:

BFC的作用及其应用

BFC就是块级格式化上下文,是页面盒模型布局中的一种 CSS 渲染模式,相当于一个独立的容器,里面的元素和外部的元素相互不影响。

如何加快 Node.js 应用的启动速度?

我们平时在开发部署 Node.js 应用的过程中,对于应用进程启动的耗时很少有人会关注,大多数的应用 5 分钟左右就可以启动完成,这个过程中会涉及到和集团很多系统的交互,这个耗时看起来也没有什么问题。

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!