flutter
未读资料参考Migrating to the New Material Buttons and their Themes
OutlinedButton 类OutlinedButton 类是一个 Material Design 风格的 “Outlined Button”,它继承自 ButtonStyleButton 类,表示一个带有按钮样式的可点击组件。
OutlinedButton 类的构造函数如下:
12345678910111213const OutlinedButton({ super.key, required super.onPressed, super.onLongPress, super.onHover, super.onFocusChange, super.style, super.focusNode, super.autofocus = false, super.clipBehavior = Clip.none, super.statesController, required super.child,});
这个构造函数接受 ...
引入pubspec.yaml1flutter_reactive_ble: ^5.0.3
Android需要将以下权限添加到 AndroidManifest.xml 文件中:
12345<uses-permission android:name="android.permission.BLUETOOTH_SCAN" android:usesPermissionFlags="neverForLocation"/><uses-permission android:name="android.permission.BLUETOOTH_CONNECT"/><uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" android:maxSdkVersion="30"/><uses-permission android:name="android.permissi ...
GetX 状态管理本文是以 Vue 开发经验为基础,对 GetX 状态管理的使用进行记录。
引入仓库地址
12345# 非空安全最后一个版本(flutter 2.0之前版本)get: ^3.26.0# 空安全版本 最新版本请查看 https://pub.flutter-io.cn/packages/getget: ^4.6.5
1import 'package:get/get.dart';
主入口配置在主入口配置后就相当于 Vue 的全局引入了,可以在任意地方使用。引入方式为将 MaterialApp 改成 GetMaterialApp
123456789101112void main() { runApp(MyApp());}class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return GetMaterialApp( home: CounterGetPage(), ); ...
flutter
未读总结2023 年 5 月 10 日 12:52:25 更新
这个方式获取的数据会附带 BMP 的头文件数据,如果不需要头文件的话处理方式看最后。
读取图片12345Future<Uint8List> loadAsset(String path) async { final byteData = await rootBundle.load(path); print(byteData.buffer.asUint8List()); return Uint8List.sublistView(byteData); }
转换 16 进制12345678910String bytesToHexString(Uint8List bytes) { final buffer = StringBuffer(); for (final b in bytes) { buffer.write(b.toRadixString(16).padLeft(2, '0')); print(b.t ...
2023年8月3日15:41:46 更新 目前colab免费版不支持部署了,只能本地部署。本地部署推荐观看b站秋叶的教程杂谈之前就分享了一些成果,很多朋友都在问如何部署,有没有教程,故今天专门制作一期教程 教大家如何部署 Stable Diffusion web UI本期教程免费分享,创作不易,希望我的分享可以帮助到你。
效果展示以下是我自己生成的一些效果
引用资源Civitai 目前比较出名的一个novel模型下载网站stable-diffusion-webui 一个基于 Gradio 库的 Stable Diffusion 浏览器界面huggingface 大型的人工智能社区colab Google的云端计算机,免费GPU资源
使用colab免费部署前置条件有谷歌账号。如果您没有Google帐户,请先注册一个Google账号。
打开我分享的启动脚本链接👉👉👉点我跳转
打开后是这样的页面
开始运行点击图中标记的运行按钮
点击仍然运行
我这里触发了Google的机器校验,继续验证即可
开始运行后 ...
flutter
未读支持的语音ja-JP, el-GR, en-AU, ar-SA, hu-HU, sv-SE, zh-CN, fr-CA, en-US, it-IT, ro-RO, sk-SK, ko-KR, en-IE, zh-HK, fr-FR, nl-NL, id-ID, pt-BR, pt-PT, cs-CZ, en-GB, de-DE, da-DK, es-ES, pl-PL, ru-RU, zh-TW, es-MX, en-ZA, hi-IN, en-IN, th-TH, no-NO, tr-TR, fi-FI, nl-BE, he-IL
安装依赖12dependencies: flutter_tts: ^3.6.3
执行flutter pub getWindows环境需要在设置中开启开发者模式,不然会报错。
仓库地址:flutter_tts
配置在文件中将最低 Android sdk 版本更改为 21(或更高)android/app/build.gradle
1minSdkVersion 21
Android 配置Android 11使用文本语音转换的应用程序应该 ...
flutter
未读前言app在启动的时候会白屏一下,这个时候可以添加一个启动画面,让用户等待的时候不至于那么无聊。
安装依赖 flutter_native_splash仓库地址:flutter_native_splash
方式1:在 pubspec.yaml 添加这样一行
12dependencies: flutter_native_splash: ^2.2.19
然后执行pub get
方式2:在终端执行
1$ flutter pub add flutter_native_splash
这将向你的包的 pubspec.yaml 添加上面那一行(并运行隐式flutter pub get)
添加启动画面在项目根目录新增 assets/images 目录然后制作两张图片,一张是正常模式下的启动图,一张是暗黑模式下的启动图,图片的尺寸要一样(1152*1152),然后放到 assets/images 目录下
然后添加如下配置
1234567891011121314dependencies: flutter_native_splash: ^2.2.19flutter_native_sp ...
前言博客发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。 本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。
问题uniapp给蓝牙设备发送数据的时候,受到硬件和安卓平台限制,每次只能发送20个字节,如果超过20个字节,就可能发送失败,这个时候就需要分包发送。如果硬件支持修改mtu,则可以一次性发送数据,将该发送方式的分包数调大即可。
解决方案将十六进制格式的字符串转换成 ArrayBuffer123456hexToArrayBuffer(hex) { const typedArray = new Uint8Array( hex.match(/[\da-f]{2}/gi).map((h) => parseInt(h, 16)) ); return typedArray.buffer;},
异步 ...
用vitepress做了一个简单的导航页面Demo展示Github仓库