登录社区云,与社区用户共同成长
邀请您加入社区
Android SIM 卡选择发送— 通过SmsManager指定订阅(subscription)发送短信,支持双卡设备选卡发送状态回执— 通过系统广播SMS_SENT上报发送与送达状态,Dart 侧以事件流订阅批量群发一次向多个收件人发送,支持长短信自动分片(iOS 系统短信编辑器— 基于唤起系统 composer 发送能力与权限探测等统一能力/权限查询接口该三方库最初支持 Android /
<think>我们只需要生成≤150字的摘要,概括全文内容。根据用户提供的文本,需要提取关键信息:将Flutter三方库flutter_file_dialog适配到OpenHarmony,过程包括初始化、ArkTS翻译、注册、验证等。摘要要简洁。</think>本文记录了将Flutter三方库flutter_file_dialog适配至OpenHarmony/HarmonyOS的完整过程,涵盖初始
当高性能、高安全遇上 OpenHarmony、端侧 AI、海思 IoT,会碰撞出怎样的落地火花?9月5日,开放原子旋武开源社区「Rust 赋能国产新技术」系列活动深圳站,来到深圳龙岗·工业软件园。这一次,我们跟随 Rust,投入真实的技术场景里。
安装 Android SDK(针对安卓开发的套件,虽然Android Studio会默认安装最新版本的Android SDK,但是目前编译React Native需要Android10版本的SDK)React Native 是由 Facebook(现 Meta)开发的开源移动应用框架,用于使用 JavaScript 和 React 构建真正的原生移动应用(iOS 和 Android)安装Andro
这篇文章系统性地介绍了OpenHarmony应用测试体系,主要包含以下核心内容: 测试价值:通过测试金字塔模型(单元测试为基础+UI测试+端到端测试)保障质量,避免线上事故 四层测试能力: 单元测试:快速验证函数/类逻辑 XTS兼容性测试:确保系统接口规范 UI自动化测试:模拟用户核心操作流 性能/压力测试:验证稳定性指标 技术实现: 基于JUnit风格的测试框架 支持设备级/本地测试分离 提供丰
本文介绍了OpenHarmony系统源码定制与裁剪的核心方法。通过分析源码结构(build/、foundation/等目录)和gn+ninja编译框架,阐述了组件级裁剪原理。重点解析了产品定义文件配置(json格式)、组件BUILD.gn编写规范,以及编译裁剪命令实践。文章还提供了系统服务裁剪的分级策略(L1-L4)和完整示例,展示了如何通过配置移除不需要的组件(如媒体/电话服务),实现镜像体积减
本文深入解析了鸿蒙/OpenHarmony系统的权限校验机制,涵盖UID/GID基础模型、SELinux强制访问控制、CAP能力机制三大核心层级。通过源码级分析展示了权限校验的完整调用链:从应用层权限申请到内核级安全策略检查,揭示了系统如何通过"进程身份验证→安全策略匹配→能力授权"的三重防护体系实现安全隔离。文章还提供了企业级实践建议,包括权限最小化原则、运行时权限校验等关键安全措施,并附有完整
OpenHarmony采用三内核架构设计,针对不同设备能力提供差异化解决方案: 内核分级:LiteOS-M(<128KB设备)提供极简微内核,LiteOS-A(128KB-128MB)支持进程隔离,Linux(>128MB)提供完整生态支持; 设计哲学:遵循能力最小化原则,微内核仅保留核心功能(任务调度/IPC/内存管理),其他服务运行在用户态确保安全; 选型策略:基于内存容量(传感器→LiteO
我写了6年的代码,经历过从html + javaScript + css,到jQuery,再到vue和React的前后端分离,经历过移动端热潮,经历过小程序的发展。每次新东西出来,都有人说"前端要失业了"。之前React Native出来的时候说是"前端的终结"。结果呢?前端现在一样是好好的,只是变得不一样了。记住:AI带来的不是“抢饭碗”,而是又一次的筛选。筛选掉那些靠"会写代码"吃饭的人,留下
官方路径:https://gitee.com/openharmony,进入以后在公告栏有最新版本路径:“社区已于2025-01-22发布OpenHarmony-v5.0.2-Release版本, 详情请参考https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v5.0.2-release.md”
文章摘要:作者分享了从纯前端转向AI全栈开发的技术成长路径。以React为起点,逐步掌握前端工程化(脚手架、CI/CD、性能优化)、全栈开发(Next.js、Node.js)及跨平台技术(React Native、Electron)。重点介绍了工程化实践(NPM发包、webpack/vite配置)、性能优化指标(Core Web Vitals)及项目经验(协同文档编辑器DocFlow)。通过开发脚
环境准备是 Flutter 鸿蒙开发里最容易踩坑的一步。普通 Flutter 项目主要依赖 Flutter SDK 和 Android/iOS 工具链,而鸿蒙项目还需要 DevEco Studio 提供 OpenHarmony SDK、ohpm、hvigor 和 node。工具装错、路径没配、版本不匹配,都会在后面的或中暴露。
很多同学第一次接触 Flutter 鸿蒙开发时,会把它理解成“装一个 Flutter,然后写 Dart 页面”。实际项目里还会多出 OpenHarmony SDK、DevEco Studio、ohpm、hvigor、hdc、签名和 ohos 工程目录。先把这条路线看清楚,后面配置环境、创建项目、调试真机、调用原生能力时就不会乱。
记录项目初期的环境准备、OpenHarmony 构建体系学习、HDF/HDI 分层认识、原始系统基线测试和团队任务拆分。
HCS 能力配置Metadata 格式枚举V4L2 设备匹配Buffer 格式转换Pipeline stream 分发Camera Framework 输出Camera App profile 选择前后摄 UI 切换相册保存逻辑NV12/NV21 色彩格式产品镜像打包这也是我做完之后最大的感受:在 OpenHarmony 这种系统里,“一个外设能用”并不是某一个文件改对了就结束了,而是上层应用、系
本文详细介绍了使用React Native开发跨平台待办事项应用的实践过程。首先分析了移动开发的技术演进,比较了原生开发与跨平台方案的优劣,重点阐述了React Native的核心优势。随后从项目架构设计入手,包括技术选型、项目结构和组件化设计原则。核心功能实现部分深入讲解了状态管理、数据持久化、添加待办事项和状态切换等关键功能的技术细节。该应用利用React Native的跨平台特性,结合Asy
DevEco Testing 从 5.0 开始砍掉非 HarmonyOS/OpenHarmony 系、从5.1.5.200 开始再砍掉 OpenHarmony 只留测试工具链已经完成了从"泛 OH 实验室"到"Next 应用交付质量体系"的角色转型。你越早把手头测试环境按 Next 口径标准化,越少时间在"连不上/弹框/为什么"里空转。旧 OH 板子不是没价值,但它们该待在自己的 lane(hd
HCS 能力配置Metadata 格式枚举V4L2 设备匹配Buffer 格式转换Pipeline stream 分发Camera Framework 输出Camera App profile 选择前后摄 UI 切换相册保存逻辑这也是我做完之后最大的感受:在 OpenHarmony 这种系统里,“一个外设能用”并不是某一个文件改对了就结束了,而是上层应用、系统服务、HDI、驱动和板级配置一起对齐。
摘要: 梦境故事续写器是一款基于Flutter开发的创意应用,帮助用户将梦境转化为完整故事。核心功能包括梦境记录、AI故事续写、风格选择(如诗意浪漫/悬疑紧张)、插图生成及故事管理。应用采用Material Design 3规范,支持多平台运行,架构分为表现层(四大模块)、业务层(故事生成逻辑)和数据层(梦境/故事模型)。通过类型化标签(10种梦境类型)和状态管理(草稿/已完成等),实现从梦境记录
摘要: 本文基于神经生物学视角,将异性社交互动解构为神经递质调控系统,通过Flutter与HarmonyOS构建“社交认知测绘台”。系统模拟多巴胺(奖赏预测)、催产素(信任建立)、血清素(社交自信)和皮质醇(压力反应)的动态交互,采用数学模型(如RPE微分方程)量化社交策略的生化影响。通过UML架构实现状态分离,并运用CustomScrollView实现跨设备自适应布局,最终以雷达网络和流体动画可
摘要: 本文从人际生物学角度探讨亲密关系的生理同步机制,提出基于Kuramoto模型的耦合振荡器理论,将情侣互动转化为心率、激素等生理参数的动态耦合。通过Flutter与鸿蒙跨平台技术,设计了一套实时测绘生理同步的数字化仪表盘,包含响应式UI架构、阻尼控制器和波形渲染管线。核心代码实现了互动事件触发、共振度计算与动态波形绘制,支持多设备适配。该系统为亲密关系研究提供了可视化工具,展现了生物体征同步
愤怒转化器:情绪管理应用摘要 愤怒转化器是一款基于鸿蒙/Flutter的情绪管理应用,通过可视化方式将负面情绪转化为创作能量。核心功能包括:愤怒等级评估(四级滑动选择)、五种创作转化方式(文字、绘画、音乐等)、动态火焰动画反馈及作品统计系统。采用橙红色视觉体系,结合Material Design 3规范,实现愤怒值-能量倍率算法(最高2倍加成),支持作品存档与多维数据分析。技术栈包含Flutter
声音可视化应用简介 这款创意应用通过实时音频分析将声音转化为动态视觉艺术,支持5种可视化模式(波形、频谱、粒子、圆环、柱状图)和5种色彩主题(彩虹、海洋、火焰等)。采用Flutter框架开发,利用CustomPainter实现核心绘制功能,包含音频数据模拟、粒子系统等模块,为用户提供沉浸式的"听见色彩,看见声音"体验。项目代码结构清晰,包含数据模型、绘制器和主界面等组件,适合鸿
摘要: 开源鸿蒙跨平台社区推出了一款基于Flutter的智能健身训练系统,通过生物力学建模与动态仪表盘实现精准力量训练监测。系统采用Epley公式实时计算1RM极限重量,结合容量负荷积分方程量化训练强度。核心仪表盘利用Canvas渲染引擎,将肌肉张力、神经疲劳等参数可视化,通过波函数干涉与阻尼动画模拟真实物理反馈。代码架构采用响应式设计,实现高性能数据解耦与动态渲染,为开发者提供了一套融合运动科学
摘要: AR博物馆导览应用通过鸿蒙跨平台开发(Flutter 3.0+)实现沉浸式文化体验,提供五大博物馆(如故宫、国博)的展品AR扫描、3D模型展示、语音导览及收藏功能。采用Material Design 3设计,以靛蓝色为主色调,包含首页导航、AR扫描、藏品库和个人中心四大模块,支持书画、青铜器等六类展品分类。技术架构分层明确(表现层/业务层/数据层),核心功能包括展品识别、动态详情页及状态管
Text style={styles.sectionTitle}>3. 自定义按钮(TouchableOpacity)</Text><Text style={styles.customBtnText}>点击触发加载 & 弹窗</Text></View>结构作用。
摘要: 家庭决策投票器是一款基于Flutter开发的跨平台应用,旨在通过民主投票解决家庭日常决策问题。应用提供6类投票主题(出行、餐饮、影视等),支持创建多选项投票、实时统计结果和匿名投票功能。采用Material Design 3设计规范,以紫色为主色调,包含首页、投票、历史和成员四大模块。技术架构采用三层结构(表现层/业务层/数据层),核心功能包括投票管理、结果计算和成员统计。该应用可运行于鸿
开源鸿蒙跨平台社区推出"人生总结"应用 该项目是一款基于Flutter框架开发的人生分析类应用,通过收集用户基本信息、人生维度评分和时间分配数据,自动生成个性化的人生报告。应用包含五大人生阶段(童年至老年)、八大维度评估(事业、家庭等)和八类时间分配(工作、睡眠等),通过数据可视化帮助用户全面了解人生状态。 技术实现采用Flutter 3.0+和Dart 2.17+,支持鸿蒙O
这部分是 RN 的「样式表」,相当于网页的 CSS,用于定义组件的外观、布局、间距等。// 样式对象:key 是样式名称(后续通过 styles.xxx 引用),value 是具体样式属性flex: 1, // 核心布局属性:占满父容器的全部可用空间(这里占满屏幕)backgroundColor: '#f5f5f5', // 背景颜色padding: 20, // 内边距(上下左右都留 20 像素
摘要: AR室内设计预览是一款可视化工具应用,帮助用户在装修前预览家具摆放、墙面设计效果,避免决策失误。核心功能包括房间设置(类型、尺寸)、家具摆放(添加、调整)、墙面设计(风格、颜色)及方案管理(保存、对比)。应用采用深蓝色调UI,提供直观的俯视图预览和3D效果展示,支持多方案对比与成本统计,助力用户高效规划室内设计。
摘要: 数学公式查询是一款跨平台教育应用,提供从小学到大学的数学公式查询服务。应用涵盖代数、几何、微积分等8大数学分支,支持按学段、难度和类型分类检索,集成公式搜索、收藏管理、学习记录等功能。采用Flutter框架开发,遵循Material Design 3规范,支持鸿蒙OS、iOS和Android平台。技术栈包括Dart语言、Provider状态管理和数学公式渲染库,架构分层清晰,包含表现层、业
摘要: 开源鸿蒙跨平台社区推出了一款BMI计算器应用,帮助用户科学评估体重健康。该应用基于Flutter开发,支持BMI计算、健康评估、历史记录、趋势分析等功能,提供个性化健康建议和目标管理。应用采用Material Design 3规范,包含四大模块:计算页(输入身高/体重)、历史页(数据可视化)、目标页(进度追踪)和设置页(个性化配置)。技术栈包括Dart语言、SharedPreference
摘要: 智能垃圾分类助手是一款基于Flutter开发的生活服务应用,支持鸿蒙OS/Web平台。核心功能包括拍照识别垃圾种类、分类指南查询、分类记录统计及环保成就系统。应用采用Material Design 3规范,通过CustomPainter实现数据可视化,包含四大模块:识别分类(图像识别)、分类指南(知识库)、分类记录(数据统计)和环保成就(徽章系统)。技术栈选用Flutter 3.0+和Da
摘要: 开源鸿蒙跨平台社区推出"故事接龙"应用,这是一款创意协作写作工具,用户可与陌生人共同创作故事。应用提供奇幻、科幻等6大主题,采用轮流接龙机制(每人限200字,最多10人参与),包含故事广场、创建、接龙、点赞等核心功能。技术栈基于Flutter框架,采用Material Design 3规范,包含完整的数据模型和交互流程,支持模拟陌生人参与。项目通过限制性规则保证创作多样
摘要: 家庭健康档案云是一款基于Flutter开发的开源跨平台健康管理应用,支持鸿蒙OS和Web平台。该应用提供家庭成员健康档案管理(体检报告、病历等6类)、健康状态跟踪(5级评估)、用药提醒及医生分享功能。采用Material Design 3设计规范,通过枚举定义家庭角色(6种)、档案类型(6类)和健康状态(5级),实现结构化数据管理。技术栈包含Flutter 3.0+和Dart 2.17+,
摘要: 本文介绍了开源鸿蒙跨平台社区的最新版本(oh-3.35.7-release)升级指南,包括本地版本检查、分支切换操作及完整Git命令流程(如git fetch、git switch等)。通过Mermaid流程图展示了医疗场景下的代码管理规范,强调从特性开发到合规审查的严谨流程。文章指出,在生命科学领域,版本控制需结合医疗安全要求,通过自动化测试和同行评审确保代码可靠性,并展望开源鸿蒙在医疗
恐惧清单应用摘要 恐惧清单是一款心理成长类应用,帮助用户系统化管理并克服恐惧。核心功能包括:恐惧分类管理(社交、自然等8类)、程度评估(4级)、状态追踪(待面对/面对中等)及步骤规划。应用采用Flutter开发,支持鸿蒙OS/Web平台,基于Material Design 3设计规范。通过数据模型(恐惧、步骤、成就)和CRUD操作,用户可记录恐惧详情、制定克服计划,最终解锁成就。技术栈包含Dart
摘要: 本文提出了一种基于神经科学的儿童数学认知教育应用,突破传统“题海战术”,结合Flutter跨平台技术构建动态神经塑性模型。通过赫布学习法则模拟突触强化过程,系统实时追踪认知负荷、突触塑性指数和神经疲劳度,并转化为可视化界面反馈(如颜色变化、粒子动画)。核心架构包含神经数学模型、生化反馈环路和动态UI渲染,利用CustomPaint实现脑网络状态映射,为儿童数学学习提供科学的神经认知干预。
时间胶囊慢递是一款生活创意应用,让用户通过文字、视频等方式给未来的自己留言,设定时间后自动"寄送"。应用采用深色主题设计,提供多种胶囊类型和时间预设选项。核心功能包括:1)创建时间胶囊(选择类型、填写内容、设定开启时间);2)管理待开启胶囊;3)查看开启记录。技术实现上采用状态管理维护胶囊数据,通过时间计算逻辑控制开启流程,并配有进度条显示和到期提醒功能。该应用为个人情感表达和
摘要: 开源鸿蒙跨平台密码生成器是一款基于Flutter开发的实用工具,支持生成和管理高强度密码。核心功能包括:随机密码生成(支持6种类型)、密码强度检测(4级评估)、分类管理(按网站类型)、本地存储及导出。采用Material Design 3设计规范,技术栈包含Dart语言、SharedPreferences存储及加密模块,适配鸿蒙OS/Web平台。项目结构清晰,分为生成、管理、设置三大模块,
摘要: 开源鸿蒙跨平台社区推出快递批量查询应用,支持多单号同时查询与到货提醒。该应用基于Flutter开发,采用Material Design 3风格,包含快递查询、批量管理、提醒设置三大核心功能,通过API实现物流状态实时追踪(待揽收/运输中/派送中等6种状态)。技术栈包含Dart语言、http网络请求及本地存储,架构分层明确(表现层/业务层/数据层),提供完整的快递追踪解决方案。项目已在CSD
摘要: 本文提出了一种基于Flutter引擎的科研贡献多维评测系统,通过极坐标系将传统一维评价扩展为六维向量空间(文献理论、算法创新、实验数据等)。系统采用CustomPainter实现雷达矩阵的动态拓扑渲染,结合TweenAnimationBuilder实现贝塞尔曲线形变动效。核心创新包括:1)建立六维特征向量模型与归一化方程;2)开发极坐标映射引擎实现多边形网格渲染;3)引入状态机与插值算法保
摘要: “最后的话”是一款基于鸿蒙跨平台开发的深度思考应用,通过假设“世界末日”场景,鼓励用户写下遗言并阅读他人分享,以此反思生命意义。应用提供多种接收者(家人、爱人、陌生人等)和情感类型(感恩、遗憾、祝福等)选择,支持匿名写作与分类浏览。技术栈采用Flutter框架(Dart语言)和Material Design 3设计规范,架构分层清晰(表现层、业务逻辑层、数据层)。核心功能包括遗言创作、随机
摘要: 开源鸿蒙跨平台社区推出基于番茄工作法的时间管理应用,支持25分钟专注+5分钟休息循环模式。核心功能包括番茄计时、任务管理(工作/学习/生活分类)、数据统计和个性化设置(主题/声音)。应用采用Flutter框架开发,兼容鸿蒙OS/Web平台,通过Material Design 3设计规范实现简洁交互。技术栈包含状态管理(Provider)、数据存储(SharedPreferences)和图表
文章摘要: 开源鸿蒙跨平台社区推出了一款多功能计算器合集应用,集成房贷计算、个税计算、单位转换和健康指数等实用工具。该应用采用Flutter框架开发,支持鸿蒙OS、iOS和Android平台,界面简洁直观,提供详细计算结果和可视化图表。核心功能包括等额本息/本金房贷计算、个人所得税计算、多种单位换算以及BMI等健康指标计算。技术栈包含Dart语言、Provider状态管理和Material Des
摘要: 孤独指数是一款基于Flutter开发的心理健康评估应用,通过6个维度(社交频率、独处时长等)加权计算用户的孤独程度,并以可视化仪表盘、趋势图和雷达图呈现。应用采用蓝紫色设计风格,划分5个孤独等级(无孤独至严重孤独),提供个性化改善建议。技术栈包含Flutter 3.0+和Material Design 3,支持鸿蒙OS/Web平台,核心功能包括实时指数计算、历史记录分析及多维度调节。项目结
智能厨房配菜助手应用简介 一款基于Flutter开发的跨平台智能厨房应用,提供食材管理、菜谱推荐、购物清单和烹饪指导等功能。核心特点: 智能推荐:根据冰箱食材自动匹配菜谱 分类管理:8类食材、6种菜系、3级难度划分 实用功能:过期提醒、购物清单生成、分步烹饪指导 技术架构:采用Material Design 3规范,支持鸿蒙OS/Web平台 应用以温暖橙色为主色调,通过直观的emoji图标和分类系
运行效果图手工技能学习是一款手工艺术学习应用,帮助用户系统学习各种手工技能,从入门到精通,掌握一门手艺。应用涵盖编织、陶艺、木工、刺绣、剪纸、皮艺等多种手工技能,提供分级教程、视频教学、图文讲解、作品展示等功能。用户可以按步骤学习,记录学习进度,展示作品成果,获得技能认证。应用以温暖的橙色为主色调,象征创造力与匠心精神。涵盖技能学习、教程中心、作品展示、个人中心四大模块。用户可以选择技能、观看教程