gta5买房子网站建设python3 做网站

web/2025/9/27 14:17:25/文章来源:
gta5买房子网站建设,python3 做网站,厦门市住房和建设局网站,河北路泰建设工程有限公司网站Dio dio是一个强大的Dart Http请求库#xff0c;提供了丰富的功能和易于使用的API#xff0c;支持文件上传和下载。 这个就不介绍了#xff0c;网上有很多的封装案例。 background_downloader 简介 适用于iOS#xff0c;Android#xff0c;MacOS#xff0c;Windows和L…Dio dio是一个强大的Dart Http请求库提供了丰富的功能和易于使用的API支持文件上传和下载。 这个就不介绍了网上有很多的封装案例。 background_downloader 简介 适用于iOSAndroidMacOSWindows和Linux的后台文件下载器和上传器。 官方文档 https://pub-web.flutter-io.cn/packages/background_downloader 安装 flutter pub add background_downloader示例1下载 class _MyHomePageState extends StateMyHomePage {// 文件信息String fileInfo ;// 下载进度double progress 0.0;// 任务状态String taskStatus ;// 任务late DownloadTask task;// 下载单个文件_downloadFile() async {task DownloadTask(url:https://vd3.bdstatic.com/mda-ma6igm4b0znfbqve/sc/cae_h264_nowatermark/1609998111/mda-ma6igm4b0znfbqve.mp4, // 下载地址// urlQueryParameters: {q: pizza}, // 请求参数filename: mov_bbb.mp4, // 文件名//headers: {myHeader: value}, 请求头directory: my_sub_directory, // 文件存储目录updates: Updates.statusAndProgress, // 更新任务状态和下载进度requiresWiFi: true, // 使用wifiretries: 5, // 下载的重试次数allowPause: true, // 运行暂停metaData: data for me // 元数据可以存储一些对于下载任务有用的信息方便后续相关操作);// 监听下载final result await FileDownloader().download(task, onProgress: (progress) {setState(() {this.progress progress;});}, onStatus: (states) {String msg ;if (states TaskStatus.complete) {msg 下载完成;// 下载完成后将文件移动到共享目录后其他应用也可以访问。否则只能在本应用内访问FileDownloader().moveToSharedStorage(task, SharedStorage.downloads);} else if (states TaskStatus.canceled) {msg 已取消;setState(() {progress 0;});} else if (states TaskStatus.paused) {msg 已暂停;} else if (states TaskStatus.running) {msg 下载中...;} else {msg 下载失败;}setState(() {taskStatus msg;});});}overrideWidget build(BuildContext context) {return Scaffold(appBar: AppBar(backgroundColor: Theme.of(context).colorScheme.inversePrimary,title: Text(widget.title),),body: Column(children: [const SizedBox(height: 20,),Text(文件信息$fileInfo),const SizedBox(height: 20,),Row(children: [const Text(下载进度),Expanded(child: LinearProgressIndicator(value: progress,backgroundColor: Colors.greenAccent,valueColor: const AlwaysStoppedAnimationColor(Colors.red),)),Text(${(progress * 100).toStringAsFixed(1)}%)],),Text(任务状态$taskStatus),const SizedBox(height: 20,),Row(mainAxisAlignment: MainAxisAlignment.spaceEvenly,mainAxisSize: MainAxisSize.max,children: [ElevatedButton(onPressed: _downloadFile, child: const Text(下载)),ElevatedButton(onPressed: () async {// 暂停任务await FileDownloader().pause(task);},child: const Text(暂停)),ElevatedButton(onPressed: () async {// 根据固定的任务id取消await FileDownloader().cancelTaskWithId(task.taskId);// 取消所有//FileDownloader().cancelTasksWithIds(taskIds)},child: const Text(取消)),ElevatedButton(onPressed: () async {await FileDownloader().resume(task);},child: const Text(恢复))],)],));} }注意 默认下载的文件是在本应用内其他应用无访问权限。要想要被访问到需要在下载完成后执行 FileDownloader().moveToSharedStorage(task, SharedStorage.downloads);点击暂停后再点击恢复可以继续下载。点击取消后再点击恢复无法继续下载。 示例2上传 /// define the multi-part upload task (subset of parameters shown) final task UploadTask(url: https://myserver.com/uploads,filename: myData.txt,fields: {datafield: value},fileField: myFile, updates: Updates.statusAndProgress // request status and progress updates );// Start upload, and wait for result. Show progress and status changes // while uploading final result await FileDownloader().upload(task,onProgress: (progress) print(Progress: ${progress * 100}%),onStatus: (status) print(Status: $status) );// Act on result, similar to download这个没有服务器没有尝试上面的是官方例子。 示例3批量下载 final tasks [task1, task2, task3]; // a list of Download tasks// download the batch final result await FileDownloader().downloadBatch(tasks,batchProgressCallback: (succeeded, failed) print(Completed ${succeeded failed} out of ${tasks.length}, $failed failed) );使用DownloadTask会返回一个任务多个任务可以使用downloadBatch来进行批量下载。 示例4发起通知 按照官方例子试了一下一直没有发起通知。 我这里的问题是app没有通知权限在设置里也无法开启通知。 如果你也没有成功的话可以使用flutter_local_notifications来实现通知功能 Flutterflutter_local_notifications——消息推送的学习 示例5打开下载文件 _downloadFile() async {task DownloadTask(url:https://ppt.1ppt.com/uploads/soft/2307/1-230H1092638.zip, // 下载地址// urlQueryParameters: {q: pizza}, // 请求参数filename: 1-230H1092638.zip, // 文件名//headers: {myHeader: value}, 请求头directory: my_sub_directory, // 文件存储目录baseDirectory: BaseDirectory.applicationSupport,updates: Updates.statusAndProgress, // 更新任务状态和下载进度requiresWiFi: true, // 使用wifiretries: 5, // 下载的重试次数allowPause: true, // 运行暂停metaData: data for me // 元数据可以存储一些对于下载任务有用的信息方便后续相关操作);// 监听下载final result await FileDownloader().download(task, onProgress: (progress) {setState(() {this.progress progress;});}, onStatus: (states) async{String msg ;if (states TaskStatus.complete) {msg 下载完成;await FileDownloader().openFile(task: task);print(路径${await task.filePath()});} else if (states TaskStatus.canceled) {msg 已取消;setState(() {progress 0;});} else if (states TaskStatus.paused) {msg 已暂停;} else if (states TaskStatus.running) {msg 下载中...;} else {msg 下载失败;}setState(() {taskStatus msg;});});}注意 必须要添加 baseDirectory: BaseDirectory.applicationSupport,否则是无法打开文件的如果要打开文件那么就不能使用FileDownloader().moveToSharedStorage(task, SharedStorage.downloads);移动文件会导致找不到文件进而打不开。另外打开文件时会调用你手机里有的应用程序打开我试了一下图片、mp4下载完成后是可以直接打开的但是zip这样的文件是无法直接打开的这时会让你选择你手机里的应用来打开。 遇到的问题 这是因为background_downloader要求最小的sdk版本是24而Flutter会自动设置minSdkVersion为16Android 4.1在你的Flutter项目的android/app/build.gradle文件中将minSdkVersion更改为24或更高的版本。然后运行flutter clean清理项目并重新构建你的应用程序。 从flutter仓库找到了该问题的解决方案https://github.com/flutter/flutter/issues/119247 在android / app/build.gradle文件中添加 configurations.all {resolutionStrategy {eachDependency {if ((requested.group org.jetbrains.kotlin) (requested.name.startsWith(kotlin-stdlib))) {useVersion(1.8.0)}}} }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/81090.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

自己电脑做网站服务器广域网访问横岗网站建设

自己还是太菜,补题离不开题解。。。 但还是留个博客,万一以后忘了。。。 1001 Different Circle Permutation Polya定理,第一次遇见,学习了一下。不旋转的时候可以得到 f[i]f[i-1]f[i-2] 斐波那契数列,旋转后就可以通过…

企业网站通常包含的栏目做360手机网站优化排

XMPP XEP-0096协议是XMPP中的文件传输协议。 关于文件传输,在xmpp协议中有不少协议可以实现,而XEP-0096协议是其中非常简单的一个协议。由于邮件被删,我的代码demo丢失,因此只能在这里给大家讲一下其中的逻辑实现&#xff0…

asp 网站 内容静态化杭州e时代网站建设

NMAP 是一个极其强大的网络扫描、监视和漏洞管理工具。 NMAP 命令的典型格式如下。 nmap -function --script脚本名称 <目标> 目标可以是主机 (192.168.0.1) 或网络 (192.168.0.0/24) 典型开放端口&#xff08;服务&#xff09;扫描 nmap -sV <目标> nmap -sV &…

泰州市靖靖建设局网站南宁市做网站

数据容器入门 Python中的数据容器&#xff1a; 一种可以容纳多份数据的数据类型&#xff0c;容纳的每一份数据称之为1个元素 每一个元素&#xff0c;可以是任意类型的数据&#xff0c;如字符串、数字、布尔等。 数据容器根据特点的不同&#xff0c;如&#xff1a;是否支持重复元…

帝国网站管理系统 数据库wordpress主题更新了

目录 一、维护BP主数据业务伙伴BP的概念业务伙伴涉及的表业务伙伴维护操作一次性客商数据 二、维护物料主数据三、维护采购信息记录四、与FI相关集成点物料主数据的价格控制评估类与科目确定 一、维护BP主数据 业务伙伴BP的概念 在S/4HANA中&#xff0c;SAP引入了BP(Business…

珠海网站建设模板建设网站开发公司

使用 Python 爬取站长素材简历模板 简介 在本教程中&#xff0c;我们将学习如何使用 Python 来爬取站长素材网站上的简历模板。我们将使用requests和BeautifulSoup库来发送 HTTP 请求和解析 HTML 页面。本教程将分为两个部分&#xff1a;第一部分是使用BeautifulSoup的方法&am…

公益网站建设 参考文献网站服务空间

java oca我在业余时间正在阅读Mala Gupta的Oracle认证Java SE程序员助理书&#xff0c;我对所学到的一些新知识感到惊讶。 有时候他们真的没有道理&#xff0c;有时候他们说得通&#xff0c;但真的让人惊讶。 因此&#xff0c;在本系列文章中&#xff0c;我想将它们共享为“ Ja…

seo网站推广的作用淘宝店铺怎么买

一&#xff1a;图的基本概念和术语 1.图之间的关系可以是任意的&#xff0c;任意两个数据元素之间都可能相关。 2.顶点&#xff1a;数据元素。 3.边or弧&#xff1a;从一个顶点到另一个顶点的路径。<V, W>表示弧&#xff0c;&#xff08;V,W&#xff09;表示边&#x…

必应搜索网站甘肃省建设厅查行网站

服务器配置如下&#xff1a; CPU/NPU&#xff1a;鲲鹏 CPU&#xff08;ARM64&#xff09;A300I pro推理卡 系统&#xff1a;Kylin V10 SP1【下载链接】【安装链接】 驱动与固件版本版本&#xff1a; Ascend-hdk-310p-npu-driver_23.0.1_linux-aarch64.run【下载链接】 Ascend-…

怎么做送餐网站wordpress文章密码查看

文章目录 前言一、BRDF中的镜面反射项二、分别解析每一个参数1、D、G函数&#xff1a;speclarTerm2、其他中间步骤3、光照颜色4、F函数&#xff08;菲涅尔函数&#xff09; &#xff1a;FresnelTermIBL在下篇文章中继续解析 三、最终代码.cginc文件:Shader文件&#xff1a; 前言…

网站建设报价比较最好网站建设公司

下载安装 官网 https://www.sublimetext.com 点击跳转 2023.7.21 版本为4143 Windows激活方式 一、激活License方式 入口在菜单栏中"Help” -> “Enter License” 注意格式&#xff0c;可能会过期失效&#xff0c;失效就用方式二 Mifeng User Single User License E…

网站软文写作要求百度云服务器搭建网站步骤

1、知识星球下载&#xff1a; 如需下载完整PPTX可编辑源文件&#xff0c;请前往星球获取&#xff1a;https://t.zsxq.com/19QeHVt8y 2、免费领取步骤&#xff1a; 【1】关注公众号 方案驿站 【2】私信发送 【智慧路灯大数据平台】 【3】获取本方案PDF下载链接&#xff0c;直…

定制网站设计方案外包公司上门催债是合法的吗

遥感卫星综述&#xff08;下载和预处理&#xff09; 目录 遥感卫星综述&#xff08;下载和预处理&#xff09;一、国产卫星GF-1 WFV 二、国外卫星Sentinel-1Sentinel-2 一、国产卫星 GF-1 WFV 下载 分辨率波段16m4(蓝、绿、红、近红) 预处理&#xff1a; ENVI预处理GF-1号W…

网站安全检测今天刚刚发生的新闻最新新闻

文章目录 第1章 搭建开发环境1.1开发套件硬件接口资源介绍1.2资料下载1.3安装Keil MDK1.3.1**软件下载**1.3.2**软件安装**1.3.3 PACK 安装 1.4 安装 STM32CubeMX1.5 安装 STM32CubeProgrammer1.6 安装 ST-Link 驱动1.7 安装 CH340 驱动 第1章 搭建开发环境 1.1开发套件硬件接…

网站可信认证对企业有哪些优势网站建设服务器价格

MySQL初始用 目录 MySQL初始用基本语法约定选择数据库查看数据库和表其它的SHOW 在Navicat中&#xff0c;大部分数据库管理相关的操作都可以通过图形界面完成&#xff0c;这个很简单&#xff0c;大家可以自行探索。虽然Navicat等图形化数据库管理工具为操作和管理数据库提供了非…

php网站开发就业杭州app定制公司

WeihanLi.Npoi 1.18.0 ReleasedIntro前段时间一直在想&#xff0c;把现在的配置做成类似于 AutoMapper 和 FluentValidation 那样&#xff0c;把每个类型的 mapping 配置放在一个类中&#xff0c;这样我们就可以比较好地组织我们的 mapping 关系&#xff0c;也可以配置多个 map…

企业做网站建设网站seo推广软件

目录 字符编码 字符编码说明参考网站 字符编码 ASCII编码 ASCII编码介绍 ASCII编码表 中文编码 1. GB2312标准 区位码 2. GBK编码 3. GB18030 各个标准的对比说明 4. Big5编码 字符编码 字符编码说明参考网站 字符编码及转换测试&#xff1a;导航菜单 - 千千秀字 …

学网站建设多少学费初学网站建设

目 录 前言 1硬件资源 1.1CPU 1.2ROM 1.3RAM 1.4时钟系统 1.5电源 1.6LED

网站如何做吸引人的项目灯箱网站开发

目录 描述 思路 查看ipa包崩溃日志 简单查看手机崩溃信息几种方式 方式1:手机设置查看崩溃日志 方式2: Xocde工具 方式3: 第三方软件克魔助手 环境配置 实时日志 奔溃日志分析 方式四&#xff1a;控制台资源库 线上崩溃日志 线上监听crash的几种方式 方式1: 三方平…

东莞做门户网站注册域名的注意事项

这win下默认的主题令人窒息 打开git bash&#xff0c;使用命令cd ~然后用Atom命令打开文件.minttyrc.atom .minttyrc如果默认没有.minttyrc文件&#xff0c;自己新创建的也行。里面的内容填写如下&#xff1a;FontConsolas FontHeight14ForegroundColour131,148,150 Background…