react native 0.83 turbo modules 安卓 使用记录
结论总的来说能用,但是官方文档不是很全,基本靠猜 生成步骤定义接口在specs目录下创建一个接口定义 12345678910import type { TurboModule } from 'react-native/Libraries/TurboModule/RCTExport';import { TurboModuleRegistry } from 'react-native';// 定义模块的接口export interface Spec extends TurboModule { // 显示简单弹窗 showAlert(title: string, message: string): void;}export default TurboModuleRegistry.getEnforcing<Spec>('NativeAlert'); 添加配置在packege.json中增加 12345678"codegenConfig...
一种适合开发的设计风格
纯色大背景 所有元素不带border,仅用背景色改变来表现层次关系 页面上基本只有2层,上层使用白色透明背景色 rgba(255, 255, 255, 0.1) 用圆角大小表现温暖程度 通过按钮等交互元素来体现主色调 文字使用白色 文字使用大小体现重要程度 各个间距使用4的倍数,界面会更和谐 这样的设计,会展现出一种偏冷的极简风,开发简单,用户也能接受
使用virtualbox 记录
网络配置 默认的nat网络可以从虚拟机访问宿主机,需要配置端口映射才能访问到虚拟机,所以先配置好2222:22,方便本地登录 配置另一个网卡为桥接网络,需要手动配置ip/etc/netplan/50-cloud-init.yaml 123456789101112network: version: 2 ethernets: enp0s3: dhcp4: true enp0s8: # 网卡名称(你提供的) dhcp4: false # 禁用 DHCP addresses: [192.168.0.100/24] # 静态 IP,与本机同网段,100 不要与主机 8 冲突 gateway4: 192.168.0.1 # 与本机默认网关一致 nameservers: addresses: [8.8.8.8, 114.114.114.114] # DNS 服务器 2026-01-04开启桥接网络结果速度很慢 暂时禁用这个桥接的网卡 12345678# 查看所有网卡...
ppa launchpad镜像
1sudo add-apt-repository ppa:ondrej/php -y Types: debURIs: https://launchpad.proxy.ustclug.org/ondrej/php/ubuntu/
multipass 使用记录
2025-12-28安装multipass后无法被局域网设备发现,可以在hyperv设置一个外部网络,再通过multipass list看到ip无法挂载目录,需要配置multipass set local.privileged-mounts=true遇到bug:挂载目录后在虚拟机中无法被看到,挂载时候一直转没有成功和失败,后来发现需要安装multipass-sshfs
flutter记录
这是一个flutter项目,请帮我设计并开发一个高颜值教育app首页 渐变背景,Container + BoxDecoration 的 LinearGradient,纵向渐变卡片式设计,卡片要有层次(带圆角阴影)Tab导航+底部按钮用的 ConvexBottomBar 插件,横向渐变代码中不要硬编码颜色,请使用谷歌material自带的语义化配色,主色调设为天青色 问题 总是不分模块 颜色总是不用自带的 总是自己处理深色模式isDark之类的 请增加一种淡粉色作为点缀,依然遵循语义化原则,tabbar横向这两种颜色的渐变请为每个卡片增加一种青春气息的背景色,但是要保证文字清晰 2026-01-17今天遇到一个SizeBox设置了宽度但是放进SilverPadding里面还是会把宽度拉到百分百,暂时给这个组件一个定位就会好了,没有研究清楚 2026-01-19输入框页面进入另一个页面返回后总是自动获得焦点,原来是返回时,flutter会恢复页面状态,他会把之前有焦点的聚焦只要跳转前_textFocusNode.unfocus();即可 2026-01-22 动画后测量...
react native开发记录
安卓镜像设置 android/build.gradle 123456789101112131415161718192021222324252627282930buildscript { ext { buildToolsVersion = "36.0.0" minSdkVersion = 24 compileSdkVersion = 36 targetSdkVersion = 36 ndkVersion = "27.1.12297006" kotlinVersion = "2.1.20" } repositories { maven { url 'https://mirrors.cloud.tencent.com/nexus/repository/maven-public/' } google() ...
react native doctor总是检测不过
cmdline-tools里面的文件必须要改到latest目录才可以 123└─latest ├─bin └─lib ndk下载不动时候可以从Android Studio中下载
docker 删除实时日志
运行中产生很多日志,可用如下方法立即删除 1sudo truncate -s 0 $(sudo docker inspect --format='{{.LogPath}}' 容器id)
那由多之轨迹 win11 无法启动
需要在C:\Users\用户名\Saved Games如下目录建立一个CLE文件夹