技术的搬运工
不念过去,不畏将来,只争朝夕
展开
-
Flutte获取音频文件的时长
前言要获取到音频文件的时长,就需要用到一个插件just_audio,通过他的 setUrl() 方法就可以获取到音频的时长了。使用调用 setUrl() 方法时,返回的就是音频的时长final player = AudioPlayer();var duration = await player.setUrl('https://foo.com/bar.mp3');...原创 2020-06-02 22:41:01 · 3579 阅读 · 0 评论 -
Flutter audioplayer 和 video_player 插件不能播放网络音频和视频文件的原因
前言笔者在最近的 flutter 项目开发过程中,需要播放网络上的 url 音频和视频文件,就找到了audioplayer和video_player插件,但是刚开始使用的时候就遇到了官方的 demo 能播放,而我自己的网络音频和视频文件都播放不了,我就很郁闷了,后来找了一下资料才发现原来是协议的问题,官方 demo 使用的都是 https 协议,所以不用配置什么东西就可以直接运行,而我自己的网络音频和视频文件都是 http 协议的,需要配置一下才能使用。配置1.没有配置时使用 http ...原创 2020-06-02 22:31:47 · 5358 阅读 · 0 评论 -
Flutter 中 pdf 文件阅读器
说明flutter_full_pdf_viewer 可以实现从网络上下载 pdf 文件并且显示出来。包地址:flutter_full_pdf_viewer: ^1.0.6使用方法1.在 pubspec.yaml 文件中添加如下的包:dependencies: # pdf 阅读器 flutter_full_pdf_viewer: ^1.0.6 # 获取系统目录,因为从网络获取的pdf文件,需要保存到手机,所以需要用到这个包 path_provider: ^1.5.0原创 2020-05-27 23:59:53 · 2598 阅读 · 2 评论 -
Flutter 获取状态栏高度、appBar高度 和 手机屏幕宽高
1.获取状态栏高度注意:这里需要导入 'dart:ui' 包import 'dart:ui';MediaQueryData.fromWindow(window).padding.top原创 2020-05-27 14:40:33 · 11300 阅读 · 0 评论 -
Flutter App图标、启动图的生成 和 修改 App 名称
App图标生成规格说明:android:https://developer.android.google.cn/google-play/resources/icon-design-specificationsios:https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/图标尺寸:android:512 x 512ios:1024 x 1024插件:原创 2020-05-25 23:35:30 · 1220 阅读 · 0 评论 -
github 中修改项目的语言显示
参考文章:https://www.jianshu.com/p/d838e19085e2原创 2020-05-23 19:03:01 · 213 阅读 · 0 评论 -
Flutter中设置 Column 和 Row 布局组件自适应宽高
mainAxisSize: MainAxisSize.min原创 2020-05-20 16:04:40 · 7434 阅读 · 0 评论 -
Flutter 隐藏组件的多种方法
链接:https://blog.csdn.net/haha223545/article/details/102796137原创 2020-05-08 11:54:02 · 1147 阅读 · 0 评论 -
Flutter 中不同分辨率的图片如何加载
1.说明:我们都知道在使用 Android 原生开发 app 的时候不同分辨率的图片放置到下面对应的文件夹中:但是使用 Flutter 开发 app 时却有不同,他们也有一个对应的关系,按照他们的对应关系建立文件夹就可以了,如下:2.使用:首先在 Flutter 项目根目录中创建一个 images 文件夹用来存放图片资源;然后在项目目录下找到 pubspec.yam...原创 2020-04-20 00:14:22 · 1204 阅读 · 1 评论 -
Android Studio 中导入 Flutter 项目出现 Your project path contains non-ASCII characters. 解决方法
具体报错如下:错误分析:出现这种错误的原因根据他的错误提示就可以知道,就是“你的项目路径中包含非ASCII字符”,简单的说就是你的项目路径中不能出现中文,请将项目移动到没有中文的路径中切记:Android studio的安装路径还有项目存储路径名不要有中文或者是特殊字符!!(特别注意不能包含空格)...原创 2020-04-19 23:40:02 · 1297 阅读 · 0 评论 -
Flutter自定义背景色渐变 按钮 组件
这是笔者写的第一个 Flutter 自定义组件,在这里和大家分享一下,可能稍微有点粗糙,就当学习使用。首先我们先来看一下效果图:代码:import 'package:flutter/material.dart';void main() => runApp(MyApp());class MyApp extends StatelessWidget { @overri...原创 2020-04-14 23:51:57 · 2510 阅读 · 0 评论 -
Flutter编译报The Gradle failure may have been because of AndroidX incompatibilities in this Flutter app
在编译APK的时候,可能有如下错误提示:The Gradle failure may have been because of AndroidX incompatibilities in this Flutter app.解决方法:在 项目名/android/gradle.properties,后面添加如下内容:android.useAndroidX=trueandroi...原创 2020-04-13 16:36:31 · 192 阅读 · 0 评论 -
Flutter中EventBus组件的使用
1.首先导入使用EventBus时所需的包:event_bus: ^1.1.12.还需要一个EventBus工具类:import 'dart:async';import 'package:event_bus/event_bus.dart';import 'package:flutter/widgets.dart';/// EventBus的工具类class HosEventB...原创 2020-04-03 16:50:21 · 1940 阅读 · 0 评论 -
Flutter 评价星星 组件
评价星星组件:star_rating.dartimport 'package:flutter/material.dart';/** * 使用方法: * StarRating( rating: 1.5, maxRating: 5.0 size: 30, count: 5, ), *//// 评分星星class StarRating ext...原创 2020-03-30 14:38:37 · 1495 阅读 · 0 评论 -
Android Studio中设置鼠标悬停显示文档提示方法
有些小伙伴在开发的过程中可能会习惯使用文档注释,那么在Android Studio中如何设置启用文档注释呢?1.首先打开Android Studio,点击菜单栏中的 File选项菜单,点击如下的Settings...进行设置2.点击Editor -> General,找到 Other,勾上如图所示的选项,启用文档注释3.我这里展示了两种文档注释的方式,个人推荐使用第一种,...原创 2019-12-26 09:07:29 · 785 阅读 · 0 评论 -
Visual Studio Code中英文的切换
我在学习 Flutter 的时候,使用过 VsCode 来开发,一般来说,安装好的 VsCode 都是英文版的,有些人可能不太习惯用英文版的,不过没有关系,我在这里提供中英文切换的方法给大家。切换为中文:1.点击 1 中的选项,在 2 中的输入框中输入 chinese,选择中文(简体),在出来的右边面板中点击 Install 进行安装,我这里已经安装过了,所以显示了 Uninstall。...原创 2019-12-26 09:45:17 · 2722 阅读 · 0 评论