跨平台

TeamDev16 天前
java·跨平台·混合应用·jxbrowser·浏览器控件·compose 多平台
JxBrowser 9.1.2 版本发布啦!触摸手柄#Chromium 149.0.7827.103🔗 了解更多。🆓 申请 30 天免费试用。
●VON19 天前
flutter·华为·跨平台·harmonyos·鸿蒙
AtomGit Flutter鸿蒙客户端:设置页面设置页面在整个应用中是一个独特的页面类型——它不需要自己的状态管理,不需要异步加载数据,不需要处理错误状态。它的全部数据来自已有的 Provider 和服务实例,进入页面时所有信息已经可用。
●VON19 天前
flutter·华为·架构·跨平台·harmonyos·鸿蒙
AtomGit Flutter鸿蒙客户端:用户资料用户资料页面支持两种模式:查看自己(username 为空)和查看他人(username 非空),由 UserProvider 自动切换 API。
●VON19 天前
flutter·架构·跨平台·harmonyos·鸿蒙
AtomGit Flutter鸿蒙客户端:收藏仓库在代码托管平台中,Star 功能有两个作用:一是表达对项目的认可(类似社交媒体的"点赞"),二是将仓库加入收藏夹方便日后查找。AtomGit Flutter 客户端在两个位置实现了 Star 功能:
●VON19 天前
javascript·flutter·华为·跨平台·harmonyos·鸿蒙
AtomGit Flutter鸿蒙客户端:主题系统项目采用 Material 3 的主题体系,核心理念是"从单一种子色生成完整的设计系统"。Material 3 引入了基于 HCT(Hue-Chroma-Tone,色调-色度-明度)的颜色系统,只需提供一个种子色,框架会自动生成 Primary、Secondary、Tertiary、Error、Surface 五个颜色组,每个组包含多个明度变体。
●VON19 天前
flutter·华为·跨平台·harmonyos·鸿蒙
AtomGit Flutter鸿蒙客户端:鸿蒙平台集成Flutter 与 HarmonyOS 原生层的通信通过 BasicMessageChannel 实现,分为 Dart 端和 ArkTS 端。
●VON19 天前
flutter·华为·跨平台·harmonyos·鸿蒙
AtomGit Flutter鸿蒙客户端:本地存储移动应用本地持久化有多个成熟方案可选——SQLite、SharedPreferences、MMKV、Hive 等。但 AtomGit Flutter 客户端的本地存储需求极为简单:只存储一个 access_token 字符串。
●VON19 天前
flutter·华为·跨平台·harmonyos·鸿蒙
AtomGit Flutter鸿蒙客户端:Provider状态管理项目的状态管理分为三层:在 MaterialApp 之上通过 MultiProvider 注入:Provider<T> 用于不变的服务对象。ChangeNotifierProvider<T> 用于会变化、需要通知 UI 的状态。
●VON19 天前
flutter·华为·跨平台·harmonyos·鸿蒙
AtomGit Flutter鸿蒙客户端:通知系统通知功能处于架构规划阶段。Tab 页面已在底部导航栏中创建,但后端功能尚未接入,目前展示占位 UI。这种"先建框架、后接数据"的开发方式允许早期用户就能看到应用的功能蓝图,也为后续开发预留了完整的代码骨架。
●VON22 天前
flutter·华为·跨平台·harmonyos·鸿蒙
AtomGit Flutter鸿蒙客户端:仓库详情页仓库详情页通过命名路由 /repo 进入,接收 owner 和 name 参数:Provider 在创建时即开始加载数据:
●VON22 天前
flutter·microsoft·华为·跨平台·harmonyos·鸿蒙
AtomGit Flutter鸿蒙客户端:仓库搜索搜索是代码托管平台最核心的功能之一。用户通过搜索发现感兴趣的开源项目、查找特定技术栈的代码库、或者评估技术方案的社区活跃度。AtomGit Flutter 客户端实现了全功能仓库搜索,包括关键词检索、排序筛选、无限滚动分页,以及多搜索入口的交互设计。
●VON23 天前
flutter·华为·架构·跨平台·harmonyos·鸿蒙
AtomGit Flutter鸿蒙客户端:API客户端与网络层网络层是客户端应用最关键的底层基础设施。它的设计目标有三个:封装 HTTP 通信细节使上层代码简洁、处理 API 特有的响应格式(信封解包、错误码映射)、追踪频率限制信息供 UI 展示和限流预警。
小书房23 天前
flutter·react native·react·跨平台·rn·kmp·cmp
移动开发跨平台方案之RN/Flutter/KMP/CMP在移动应用开发的早期,有Android和ios两大阵营(还短暂出现过Windows Phone),为了能覆盖住所有用户,一个应用就要做Android版和ios版两种类型的APP,维护两个团队,随着业务越来越复杂,显然不管开发工作量、维护工作量还是人员团队,都会越来越庞大,成本越来越高。所以,跨平台通用方案的需求就逐渐显现出来。
●VON23 天前
flutter·华为·跨平台·harmonyos·鸿蒙
AtomGit Flutter鸿蒙客户端:OAuth2认证与登录AtomGit 支持两种标准的 API 认证机制:两种方式最终都使用 Authorization: Bearer 的 Header 格式,差异仅在于 Token 的获取路径。OAuth2 需要完整的浏览器跳转 → 用户授权 → 回调拦截 → 换取 Token 的流程,而 PAT 是用户在 AtomGit 网站手动生成后粘贴到应用中。
糖梨1 个月前
c++·跨平台·wsl·clangd·cursor
Windows 下 Cursor 变量跳转的 WSL2 + clangd 方案 —— 跨平台 Linux C++ 开发环境搭建踩坑实录背景:日常工作在 Windows 上编辑 Linux C++ 项目代码,项目的编译、构建和运行都在远程 Linux 服务器上,WSL 只做本地快速验证和辅助编译。之前一直用其他编辑器,最近新下载了 Cursor,发现它几乎没有任何 C++ 跳转能力——函数定义找不到、宏定义跳不了、成员变量无反应、标准库类型全是红色波浪线。本文记录了从安装 C/C++ 扩展碰壁、折腾 compile_commands.json、换 clangd、手动维护 sysroot 到最终用 WSL Z 盘一劳永逸的完整踩坑过程。
紫金桥软件1 个月前
安全·自动化·跨平台·scada·组态软件
安全可控,国标为证——紫金桥软件参与制定国家标准GB/T 45283《工业控制系统人机接口组态文件交互》 系列国家标准自2025年正式实施以来,已平稳实施近一年,为国内工业自动化领域的异构系统互联互通提供了统一的技术依据。
带娃的IT创业者2 个月前
开源·跨平台·文件传输·airdrop·localsend
LocalSend:重新定义跨平台文件传输的开源利器在苹果生态系统中,AirDrop 凭借其简洁优雅的体验,早已成为用户间传输文件的首选方式。只需轻轻一按,照片、文档、链接便能瞬间从一台设备飞向另一台设备。然而,这种便利性被牢牢锁定在苹果的围墙花园之内。当我们需要在 Windows 和 macOS 之间、在 Android 和 Linux 之间传输文件时,往往只能求助于臃肿的云盘、缓慢的电子邮件附件,或是令人头疼的 U 盘拷贝。
深念Y2 个月前
物联网·需求分析·跨平台·saas·数字化·项目·erp
从0到1:推拿头疗店ERP系统的需求分析与架构设计全复盘最近接到一个线下服务业SaaS系统的开发需求:为推拿、头疗、采耳等门店开发一套完整的ERP管理系统。系统需要覆盖微信小程序端(用户端)、安卓App端(技师端+客户端)、Web管理后台(店长端+总部端),以及核心的中台账目管理。
CSharp精选营2 个月前
.net·跨平台·avalonia·桌面开发·ui框架
Avalonia UI:.NET 跨平台桌面开发的“真香”选择大家好,我是刚子。不知道你有没有遇到过这种情况:吭哧吭哧用 WPF 写了个桌面应用,跑在 Windows 上还挺溜,结果老板来一句——“客户那边用的是 Mac,还有一堆 Linux 服务器,你这软件能不能也跑一下?”
王江奎2 个月前
c++·windows·跨平台
Windows 跨平台 C/C++ 项目中的 UTF-8 路径陷阱最早的计算机只需要处理英文。ASCII 用 7 位编码了 128 个字符——26 个大小写字母、数字、标点和控制字符,一个 char 就是一个字符,一个字节就是一个编码单元。那时候写文件路径,fopen("data/output.txt", "r") 毫无问题,全世界的计算机都能正确理解。