草庐IT

flutter-test

全部标签

Flutter鸿蒙终端一体化-混沌初开

点击上方蓝字关注我,知识会给你力量环境配置欲练此功,必先仔细阅读此项目的README文件十遍以上。flutter_flutter项目,这是我们整个工程的核心,但是很多人都倒在了第一步,其原因,就是——需要使用Dev分支!!!https://gitee.com/openharmony-sig/flutter_flutter/tree/dev/当前项目已经支持Linux、Mac、Windows环境下使用。首先,按照README的指引,配置好鸿蒙相关的SDK和环境变量,主要是ohpm与sdkmanager,参考README中给出的地址配置即可,需要注意的是版本要对应。目前该项目对应的官方Flutte

flutter底层架构初探

本文出处:​​​​​​​​​​​​​Flutter中文开发者网站 架构embedder嵌入层提供程序入口(其他原生应用也采用此方式),程序由此和底层操作系统协调(surface渲染、辅助功能和输入服务,管理事件循环队列)嵌入层在android采用java和c++编写,苹果系采用object-c和object-C++,Windows和linux是c++Engine引擎--核心采用C++编写,提供了flutter应用所需的原语,核心api的底层实现引擎将底层C++代码包装成Dart代码,通过 dart:ui 暴露给Flutter框架层补充:android和ios采用impeller渲染图形,其他平

Flutter:功能型组件(2)- 弹出菜单、弹出提示

弹出菜单PopupMenuButton使用PopupMenuButton,点击时弹出菜单Center(child:PopupMenuButtonString>(initialValue:'Math',//初始值itemBuilder:(context){//子项构造函数returnPopupMenuEntryString>>[constPopupMenuItem(value:'Chinese',child:Text('语文')),constPopupMenuItem(value:'Math',child:Text('数学')),];},));选中与未选中事件onSelected:(value)

Maven 项目中为什么Junit之@Test 单元测试无法使用

前言由于框架项目的使用,会有很多模块,所以Junit中的@Test注解是我们比较常用的注解,但是有些小问题我们需要注意在创建完Maven项目后,我们通常呢会导入以下这样的依赖包: !--juit单元测试-->dependency>groupId>junit/groupId>artifactId>junit/artifactId>version>4.6/version>scope>test/scope>/dependency>但是我们这时候去代码中使用@Test,会出现报红,这是为什么呢?🤨这里先说明下,org.junit是导入的版本4.xx的unit,报红信息如下,alter+return提

在Android原生项目中 创建 Flutter模块

前言应用场景:在已有的Android原生项目中,引入Flutter模块,摸索了两天,终于给整出来了;如果是新项目,最好直接创建Flutter项目,然后在Fluter的android/ios目录中,写原生代码;本文除了讲解Android原生如何创建Flutter模块外,还会演示在使用Gradle高版本和低版本 时可能出现的问题;官方指导文档:将Fluttermodule集成到Android项目-Flutter中文文档-Flutter中文开发者网站-Flutter1、Gradle高版本基础配置版本:1、Flutter版本:3.13.22、Flutter内嵌android的Gradle版本:grad

2024三掌柜赠书活动第五期:从零基础到精通Flutter开发

目录前言Flutter简介Flutter学习路径关于《从零基础到精通Flutter开发》编辑推荐内容简介作者简介图书目录书中前言/序言书摘插画《从零基础到精通Flutter开发》全书速览结束语摘要:本文将带读者逐步学习和掌握Flutter开发,这是一个流行且强大的跨平台应用开发框架。我们将从零基础开始,介绍Flutter的核心概念和基本知识,并逐渐深入到高级主题和最佳实践,帮助您大家成为一名精通Flutter开发的开发者。前言作为技术开发者,想必大家对应用开发领域的技术并不陌生,尤其是移动端开发和大前端开发来讲更是如此。在移动应用开发领域,跨平台开发框架成为越来越受欢迎的选择,而Flutter

JUnit5单元测试提示“Not tests were found”错误

JUnit5单元测试提示“Nottestswerefound”错误,如下图所示:或者问题解析:1)使用@Test注解时,不能有返回值;2)使用@Test注解时,不能使用private关键字;存在以上情况时执行单元测试,都会提示“Nottestswerefound”错误,如下图所示:正确的示例是使用publicvoid关键字定义方法,如下图所示:再次执行单元测试成功了,如下图所示:“TestHello!”信息打印输出成功。

Flutter笔记:桌面应用 窗口定制库 bitsdojo_window

Flutter笔记桌面应用窗口管理库bitsdojo_window作者:李俊才(jcLee95):https://blog.csdn.net/qq_28550263邮箱:291148484@163.com本文地址:https://blog.csdn.net/qq_28550263/article/details/134464678高级:多窗口管理,请跳转到:《Flutter桌面端应用多窗口管理》,地址:https://jclee95.blog.csdn.net/article/details/134468587))【简介】本文介绍一个当前Flutter桌面应用开发中自定义桌面窗口的模块bits

MAC flutter doctor --android-licenses 报错解决方案

报错信息:!Doctorfoundissuesin1category.miqi@bogonmy_app%flutterdoctor--android-licenses错误:加载主类com.android.sdklib.tool.sdkmanager.SdkManagerCli时出现LinkageErrorjava.lang.UnsupportedClassVersionError:com/android/sdklib/tool/sdkmanager/SdkManagerClihasbeencompiledbyamorerecentversionoftheJavaRuntime(classfil

github action初体验实现maven项目自动ci test

这里是weihubeats,觉得文章不错可以关注公众号小奏技术,文章首发。拒绝营销号,拒绝标题党什么是githubactionGitHubActions是GitHub提供的一种持续集成/持续交付(CI/CD)工具,它可以帮助开发者自动化软件开发流程中的各种任务,如构建、测试、部署等。通过在代码仓库中配置和定义工作流程(Workflow),GitHubActions可以在特定的事件触发时执行一系列的操作这么解释有点官方。最简单只直观的解释就是我们每次提交一些大型开源项目的时候,就会有一个这个玩意就是你定义一些规则,比如在给master提交代码或者pr的时候就触发一些单元测试之类的ci等。官方文档