flutter
無昂博奥
专注Android开发,力求在实践中提升自我。
展开
-
使用Flutter 开发一款跨平台应用
背景:手头有1k安卓平板,平板上的应用有很多是不需要的应用,需要卸载掉;然后安装需要的软件。支持的平台WindowsmacOS应用的功能连接安卓设备获取安卓设备上的所有应用批量选择应用卸载应用选择要安装的应用实现方式连接安卓设备通过shell 命令获取当前设备;命令如下:adb devices获取安卓设备上的所有应用执行shell命令,命令如下adb pm list批量选择应用在应用的首页增加ListView列表,将安卓上的所有应用展示出来,并展示原创 2022-05-24 16:04:56 · 151 阅读 · 0 评论 -
Flutter Linux Desktop
Flutter在Linux环境下开发Desktop应用介绍现阶段成果介绍目前在x86的架构、Ubuntu系统上可以正常编译和运行flutter应用。不过项目要求需要在Rockchip的3399、3368芯片上运行。而这些芯片的cpu都是arm64架构的,所以就需要一个交叉编译环境,即在一个平台上生成另一个平台上的可执行代码。现阶段成果目前在树莓派3b上可以正常编译和运行flutter应用。在rk3399的Ubuntu系统下可以编译,但运行时闪退。运行错误信息如下:libGL err原创 2021-12-19 22:18:00 · 6074 阅读 · 13 评论 -
Flutter通过Visibility来实现视频和图片的轮流切换
文章简介本文章主要介绍使用Visibility组件来控制视频和图片的轮流切换。其实思路很简单:就是当视频播放完成之后判断下一个资源是图片还是视频,如果是图片则启动一个定时器,定时器5秒之后通过iShowImg标记位控制图片的显示或者隐藏;如果是视频则播放视频,并取消定时器;重复执行以上步骤;代码如下去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片. import 'dart:async';import 'package:flutter/material.dart'原创 2021-11-30 14:59:13 · 2078 阅读 · 0 评论 -
Flutter视频和图片轮播
实现的功能如下:视频播放完成之后自动切换到图片,图片隔5秒之后继续播放视频。控件选型:PageView、Image、VideoPlayer(添加VideoPlayer的包,如果不知道如何添加可以参考我的这篇文章flutter实现视频轮播_王小二的博客-CSDN博客)。实现思路:初始化视频控制器,并在初始化完成之后添加视频监听事件 在视频监听事件中判断当前播放进度大于等于视频总时长,如果满足则切换图片页, 在图片也展示时启动一个timer,用来控制5s之后切换到视频页 在切换到视频页之后原创 2021-11-28 17:24:45 · 1436 阅读 · 0 评论 -
flutter实现视频轮播
只要逻辑行得通,代码实现只是迟早的问题。产品经理想要视频轮播的功能,经过分析轮播的逻辑是很简单,只要当一个视频播放完成之后自动播放下一个视频,然后周而复始。前后也花了好几天的时间去尝试,皇天不负有心人,终于有所突破,在此记录一下,给需要的读者参考。其中需要解决的问题如下:1、如何获取播放完成的事件2、在播放完成的事件触发之后如何更改视频源代码中做注释会解答上面的1、2问题,其实在做的过程中还会遇到其它的棘手问题,尤其是状态改变之后会触发多次build,目前是通过标记位的方式来解决的,现在.原创 2021-11-26 20:54:40 · 2395 阅读 · 0 评论 -
Future.wait使用
场景一:当多个异步任务执行完成之后才继续执行下面的操作。例如步骤二的参数需要从步骤一获取结果。Future.wait接受一个Future数组参数,只有数组中所有Future都执行成功后,才会触发then的成功回调,只要有一个Future执行失败,就会触发错误回调。下面,我们通过模拟Future.delayed来模拟两个数据获取的异步任务,等两个异步任务都执行成功时,将两个异步任务的结果拼接打印出来,创建一个test.dart 文件内容如下:main(){ Future.wait([ .原创 2021-10-22 19:53:38 · 3754 阅读 · 0 评论 -
Flutter第六天
第六天效果如下:原创 2021-06-10 16:57:46 · 128 阅读 · 0 评论 -
Flutter第五天
第五天实现的效果如下其中用到的z原创 2021-06-09 22:07:07 · 100 阅读 · 2 评论 -
Flutter 第四天
在第三天的基础上实现点击星星图标,来实现交互效果。如下图原创 2021-06-08 20:09:17 · 123 阅读 · 2 评论 -
Flutter 第三天
第三天实现效果如下原创 2021-06-07 22:04:55 · 110 阅读 · 3 评论 -
Flutter第二天
FlutterFlutter第二天Hello World可交互的页面实现步骤合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Flutter第二天昨天已经把flutter的开发环境搭建完成,从今天起就开始试着编写一些简单的页面,在开发的过程原创 2021-06-06 09:40:07 · 239 阅读 · 3 评论 -
Flutter 第一天
配置信息原创 2021-06-04 11:33:37 · 101 阅读 · 0 评论