• 2024-07-04前端学习-flutter学习-002-计数器示例学习
    学习参考链接拆解代码学习Material是一种标准的移动端和web端的视觉设计语言,Flutter默认提供了一套丰富的Material风格的UI组件。//导入了MaterialUI组件库。import'package:flutter/material.dart';main函数为应用程序的入口。main函数中调用了runApp方法
  • 2024-07-04flutter状态管理 provider使用
    provider是flutter官方推荐的状态管理插件,是基于InheritedWidget实现的。下面我们来讲一个provider的使用方法。1.在pubspec.yaml文件中添加provider:^6.1.2开发文档:https://pub-web.flutter-io.cn/packages/provider可以查看使用方法和最新版本号。添加完成后,进行保
  • 2024-07-04flutter 插件开发
    先引用一段官方的介绍说明:https://docs.flutter.cn/packages-and-plugins/developing-packagesPackage包含以下几种类别:纯Dart库(Dartpackages)用Dart编写的传统package,比如path。其中一些可能包含Flutter的特定功能,因此依赖于Flutter框架,其使用范围仅限于Flu
  • 2024-07-03Flutter——最详细(Badge)使用教程
    背景主要常用于组件叠加上圆点提示;使用场景,消息数量提示,消息红点提示属性作用backgroundColor红点背景色smallSize设置红点大小isLabelVisible是否显示offset设置红点位置alignment设置红点位置child设置底部组件代码块classBadgePageextendsStatelessWidget{
  • 2024-07-03flutter项目正式打包上线
    正式打包修改应用版本以及升级打包 
  • 2024-07-03构建支持多平台的返利App跨平台开发策略
    构建支持多平台的返利App跨平台开发策略大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我们将讨论如何构建支持多平台的返利App,特别关注跨平台开发策略,以提高应用的覆盖范围和用户体验。为什么选择跨平台
  • 2024-07-03flutter 打开设置页面
    if(status.isPermanentlyDenied){//如果用户已永久拒绝了定位权限,您可以引导用户到应用设置页面以手动启用权限//如果用户已永久拒绝了定位权限,您可以引导用户到应用设置页面以手动启用权限//constintent=AndroidIntent(//action:'and
  • 2024-07-01Flutter自编教程
    Flutter的核心设计思想便是“一切皆Widget”1、应用入口main函数,runApp功能是启动Flutter应用,它接受一个Widget参数voidmain(){runApp(constMyApp());}2、MyApp继承了StatelessWidget类,可以看出应用本身也是一个widget。widget我的理解是,有点类型安卓的view/vie
  • 2024-06-23Flutter 长列表优化
    Flutter长列表优化固定列表和长列表的区别固定列表中的组件,每次都会被重新构建ListView.builder会按需构建列表元素,也就是只有那些可见得元素才会调用itemBuilder构建元素减少列表项的构建次数addRepaintBoundaries:将列表项用一个RepaintBoundary(重绘边界)包裹,在
  • 2024-06-21flutter Warning: CocoaPods is installed but broken. Skipping pod install. You appear to have Cocoa
    flutterWarning:CocoaPodsisinstalledbutbroken.Skippingpodinstall.YouappeartohaveCocoaPodsins确保你已经安装了CocoaPods并可以正常使用:1.flutterclean2.flutterpubget3.cdios4.podinstall5.退出vscode,并重新打开6.再次运行项目运行后如果
  • 2024-06-17团队开发sprint 第一天
    2024-04-19项目任务进展: 6小时(6/50)会议照片过去一天完成了哪些任务今日主要是对后续任务和工作的细化分配和对课程情况和空余时间的讨论与协调确定flutter+Springboot开发心理健康程序,并内置chat-gpt完成了环境的安装接下来的计划对flutter和Springboot进行学
  • 2024-06-17团队冲刺第一天
    过去一天完成了哪些任务今日主要是对后续任务和工作的细化分配和对课程情况和空余时间的讨论与协调确定flutter+Springboot开发心理健康程序,并内置chat-gpt完成了环境的安装接下来的计划对flutter和Springboot进行学习并尝试进行软件功能的开发对软件基本框架进行搭
  • 2024-06-15flutter AndroidStudio 模拟器无网络连接
    Error:SocketException:Failedhostlookup:''(OSError:Noaddressassociatedwithhostname,errno=7) 命令启动模拟器1.找到你的模拟器名字,默认在C:\users\xx\.android\avd目录下,如图3-3。如果找不到可以在AndroidStudio->AVDManager->showondisk定位到此目录
  • 2024-06-136.12
    后端server:port:7070spring:datasource:driver-class-name:com.mysql.cj.jdbc.Driverurl:jdbc:mysql://localhost:3306/k3?serverTimezone=GMT%2b8username:rootpassword:123456mybatis:mapper-locations:classpath*:mapper/*.xmlconfiguration:
  • 2024-06-12Flutter-使用MethodChannel 实现与iOS交互
    前言使用MethodChannel在Flutter与原生Android和iOS之间进行通信,可以让你在Flutter应用中调用设备的原生功能。基础概念MethodChannel:Flutter提供的通信机制,允许消息以方法调用的形式在Flutter与原生代码之间传递。方法调用:从Flutter向原生或从原生向Flu
  • 2024-06-10Flutter桌面应用开发:深入Flutter for Desktop
    Flutter是一个开源的UI工具包,用于构建高性能、高保真、多平台的应用程序,包括移动、Web和桌面。安装和环境配置安装Prerequisites:JavaDevelopmentKit(JDK):安装JDK8或更高版本,因为Flutter要求JDK1.8或更高。配置环境变量JAVA_HOME指向JDK的安装路径。Flutter
  • 2024-06-09Flutter 急迫单子与懒惰单子。加载和实例化
    我了解eager和lazy单子之间的区别:eager在首次加载时实例化,而lazy则在首次使用(方法调用)时实例化。现在,为了充分理解两者的区别,我们应该知道加载是何时发生的。根据本文,加载发生在启动Dart虚拟机阶段。就在
  • 2024-06-09Mac环境如何使用Flutter Version Manager (fvm)
    Mac环境如何使用FlutterVersionManager(fvm)FlutterVersionManager(fvm)是一个Flutter版本管理工具,它允许开发者在本地安装并管理多个Flutter版本。使用fvm,您可以轻松切换不同版本的FlutterSDK,进行多项目开发而无需重复安装。本文将为您提供一个全面的指南,介
  • 2024-06-09Windows环境如何使用Flutter Version Manager (fvm)
    Windows环境如何使用FlutterVersionManager(fvm)FlutterVersionManager(fvm)是一个用于管理多个FlutterSDK版本的命令行工具,它允许开发者在不同项目之间轻松切换Flutter版本。这对于需要维护多个使用不同Flutter版本的项目的开发人员来说非常有用。本文将为
  • 2024-06-06flutter基础
    创建的flutter项目组件MaterialDesignFlutter中无状态组件(StatelessWidget)和有状态组件App结构内容点击查看代码import'package:flutter/material.dart';voidmain(){runApp(constMyApp());}classMyAppextendsStatelessWidget{constMyApp({super.key});
  • 2024-06-06Web系统打包成安卓app
    将Web端打包成安卓App可以使用一些跨平台开发工具,如ReactNative、Flutter等。这些工具可以将Web端的代码转换为原生的安卓应用程序,从而实现Web端应用的移动化。目录 一、ReactNative操作流程 二、Flutter操作流程一、ReactNative操作流程安装ReactNative
  • 2024-06-05深入理解flutter的代码结构:组件
    import'package:flutter/material.dart';voidmain(){runApp(constMyApp());}classMyAppextendsStatelessWidget{constMyApp({super.key});@overrideWidgetbuild(BuildContextcontext){returnMaterialApp(title:'顶部
  • 2024-06-04修改桌面图标
    文章目录1.概念介绍2.使用方法3.示例代码4.经验与总结4.1经验分享4.2内容总结我们在上一章回中介绍了"overlay_tooltip简介"相关的内容,本章回中将再谈flutter_launcher_icons包.闲话休提,让我们一起TalkFlutter吧。1.概念介绍我们在四百一十二回中介绍修
  • 2024-06-04Flutter 中的 LayoutBuilder 小部件:全面指南
    Flutter中的LayoutBuilder小部件:全面指南Flutter是一个功能丰富的UI框架,它允许开发者使用Dart语言来构建高性能、美观的跨平台应用。在Flutter的布局系统中,LayoutBuilder是一个强大的组件,它可以根据父容器的约束动态调整其子组件的布局。本文将为您提供一个全面
  • 2024-06-04Flutter 中的 PopupMenuTheme 小部件:全面指南
    Flutter中的PopupMenuTheme小部件:全面指南Flutter是一个由Google开发的跨平台UI框架,它允许开发者使用Dart语言构建美观、响应式的移动、Web和桌面应用。Flutter的Material组件库中包含了丰富的UI组件,其中PopupMenuButton是一个允许用户从下拉菜单中选择