flutter笔记:使用flutter webvie
flutter笔记:使用flutter webvie
- 作者: jcLee95
- CSDN 主页:https://blog.csdn.net/qq_28550263?spm=1001.2101.3001.5343
- 邮箱:291148484@163.com
- 本文地址:https://blog.csdn.net/qq_28550263/article/details/119546406
1.安装
flutter pub add webview_flutter
2.导入
import 'package:webview_flutter/webview_flutter.dart';
3.设置android/app/build.gradle
android {defaultConfig {minSdkVersion 19}
}
然后打开android/app/src/debug/AndroidManifest.xml
添加:
<application android:usesCleartextTraffic="true"></application>
(如果不设置则在调试或编译时会出现版本不兼容错误)
4. 可以将webView插件写成一个单独的文件
新建一个dart文件WebPage.dart
编辑以下内容
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';import 'package:webview_flutter/webview_flutter.dart';class WebPage extends StatelessWidget {final String _url;WebPage(this._url);@overrideWidget build(BuildContext context) {return Scaffold(body: SafeArea(child: WebView(initialUrl: _url,),),);}
}
在main.dart中导入和使用:
import 'package:flutter/material.dart';
import 'pages/WebPage.dart';void main() => runApp(MyApp());class MyApp extends StatelessWidget {// This widget is the root of your application.@overrideWidget build(BuildContext context) {return MaterialApp(title: 'jcstdio',theme: ThemeData(primarySwatch: Colors.blueGrey,),home: WebPage("http://thispage.tech:8001/#/"));}
}
5.解决net::ERR_CLEARTEXT_NOT_PERMITTED网络无权限:
编辑android/app/src/main/AndroidManifest.xml
文件,添加:
android:usesCleartextTraffic="true",
flutter笔记:使用flutter webvie相关推荐
- Flutter 笔记 | Flutter 文件IO、网络请求、JSON、日期与国际化
文件IO操作 Dart的 IO 库包含了文件读写的相关类,它属于 Dart 语法标准的一部分,所以通过 Dart IO 库,无论是 Dart VM 下的脚本还是 Flutter,都是通过 Dart I ...
- 【笔记】Flutter flutter_launcher_icons 图标生成插件/应用图标/[报错处理]
在线App图标[简单做个标识用用] 蒲公英 - App 图标在线制作 (pgyer.com) 学习指南[我不写了!!!] flutter 最简单的应用程序图标制作方法 - 掘金 (juejin.cn) ...
- Flutter笔记(二)
一.Android 集成 Flutter 实现流程 闲鱼.头条 在 Android 集成 Flutter 模块都有自己的实现方案:闲鱼团队方案 & 头条团队方案 我们以官方方案方式为主. 一. ...
- 一个Android菜鸟入门Flutter 笔记(二)
1. 网络编程与JSON解析 默认的HttpClient请求网络 get() async {//创建网络调用示例,设置通用请求行为(超时时间)var httpClient = HttpClient() ...
- Flutter 学习笔记 (二) —— Flutter布局及常用widget总结
前言 在Flutter里,UI控件就是Widget,Widget根据不同的功能可以分为结构元素(如按钮或菜单),文本样式(字体或者颜色方案),布局属性(如填充,对齐,居中),可以这么理解,一个flut ...
- 【Flutter】开发 Flutter 包和插件 ( 开发 Dart 插件包 | 发布 Dart 插件包 )
文章目录 前言 一.开发 Dart 包内容 二.配置 pubspec.yaml 三.编写 Dart 包使用说明 四.编写 Dart 包授权许可 五.设置版本变更记录 六.验证 Dart 包正确性 七. ...
- 【Flutter】开发 Flutter 包和插件 ( Flutter 包和插件简介 | 创建 Flutter 插件 | 创建 Dart 包 )
文章目录 一.Flutter 包和插件简介 二.创建 Flutter 插件 1.Android Studio 中可视化创建 2.命令行创建 三.创建 Dart 包 1.Android Studio 中 ...
- 【Flutter】自定义 Flutter 组件 ( 创建自定义 StatelessWidget、StatefulWidget 组件 | 调用自定义组件 )
文章目录 一.Flutter 组件简介 二.Flutter 自定义 StatelessWidget 组件流程 1.导入父类包 2.选择继承的父类 3.设置成员变量及构造函数 4.重写 build 方法 ...
- 【Flutter】Flutter 混合开发 ( Flutter 与 Native 通信 | 完整代码示例 )
文章目录 前言 一.Android 端完整代码示例 二.Flutter 端完整代码示例 三.相关资源 前言 前置博客 : [Flutter]Flutter 混合开发 ( Flutter 与 Nativ ...
最新文章
- HDU 1052 Tian Ji -- The Horse Racing
- 二进制安装Mariadb
- 关于在Intellij IDEA工具中配置热加载问题
- 实例40:python
- 【大数据】最新大数据学习路线(完整详细版,含整套教程)
- platform_device和platform_driver的注册过程,及probe函数何时调用的分析
- [转] C#中Dispose和Close的区别
- PHP 异常处理 throw new exception
- substr判断最后一个是不是逗号_考研最后一个月是不是很累?
- Zoho中国:如何利用好免费版CRM
- 三星2610打印机故障INTERNAL ERROR - Incomplete Session by time out
- matlab计算并联电阻怎么输入,如何用计算器快速计算并联电阻,并联电阻的计算方法...
- python解决约瑟夫问题
- ThinkPad E14 Slim 使用报告
- 人工智能/数据科学比赛汇总 2019.6
- 最近碰到的上架苹果4.3问题分析
- 连接数据库失败提示hba.conf不符合的处理方法
- 爬取影评来分析电影《鹰猎长空》评论是如何的
- java list 包含字符串_如何判断ListStringlist中是否包含某个字符串?
- 灵光一闪-VS设计界面能访问到private修饰的各种控件