- 博客(17)
- 收藏
- 关注
原创 HarmonyOS 实战:给笔记应用加防截图水印
文章摘要: 本文介绍了在HarmonyOS应用中实现动态防截图水印的技术方案。通过Canvas绘制包含用户ID和实时时间戳的斜向水印网格,每分钟自动刷新时间戳增强防伪。关键实现包括:坐标旋转计算、Stack布局集成、触摸事件穿透处理,以及性能优化技巧(离屏渲染、文本测量缓存)。文章还探讨了水印安全哲学,强调需平衡用户体验与防护效果,建议水印透明度控制在0.15-0.2之间。该方案适用于笔记类等需要内容保护的应用场景,有效提升数据泄露后的追溯能力。
2025-06-04 15:58:23
1084
原创 HarmonyOS数据防泄漏服务(DLP)开发实战
HarmonyOS的数据防泄漏服务(DLP)通过沙箱隔离、端云协同认证和细粒度权限控制三大核心技术,构建了从文件加密到访问控制的全链路安全体系。DLP文件由授权凭证和原始文件密文组成,系统通过FUSE动态挂载解密后的明文文件,应用无需处理加解密逻辑。沙箱分身机制在打开DLP文件时自动创建,关闭后卸载并清除临时数据,确保权限隔离。API支持文件类型检测、权限查询、数据共享、沙箱状态管理、权限管理及访问记录获取等功能,适用于企业级文档管理、教育课件分发、金融合同处理等场景,有效防范数据泄露风险。开发过程中需配置
2025-05-13 10:57:43
613
原创 HarmonyOS桌面快捷功能开发指南:从原理到实战
在移动应用功能日益复杂的今天,用户常常需要经过多次点击才能触达核心功能。想象一下,当你每天下班都要打开地图App搜索回家路线,如果能直接在桌面生成"一键回家"的快捷入口,体验将多么不同?这正是HarmonyOS快捷方式功能的价值所在——让用户直达功能深处,而不是在应用迷宫中徘徊
2025-05-09 10:44:44
527
原创 鸿蒙 Next 扫码功能开发攻略
最近在做鸿蒙应用开发,业务中需要实现扫码功能,踩了不少坑,也积累了一些经验,今天就来和大家分享一下鸿蒙 Next 应用扫码功能的开发全流程,从环境搭建到代码实现,再到技术思考和拓展,希望能给正在做鸿蒙开发的小伙伴一些帮助。
2025-05-08 16:56:04
831
原创 鸿蒙 Next 文本转语音与语音转文字实用场景教程
在数字化快速发展的今天,语音技术在提升交互体验和辅助特殊人群方面发挥着重要作用。鸿蒙 Next 的 Core Speech Kit 提供了文本转语音(TTS)和语音识别(ASR)功能,为开发者打造无障碍交互应用提供了有力支持,本文将深入探讨其实用场景。
2025-03-05 11:56:25
1017
原创 2025年前端面试避坑指南-手把手教你应对大厂毒打
2025年的前端面试早已不是背八股文的时代,场景还原+数据量化+技术视野才是通关密码。记住核心法则:每回答一个问题,都要让面试官感觉“这人来了就能干活。
2025-02-21 14:18:36
822
原创 鸿蒙Next复杂列表性能优化:让滑动体验如丝般顺滑
作为一名经历过多个鸿蒙版本迭代的小菜鸟,深知复杂列表性能优化就像给手机做"心脏搭桥手术"——既要保证数据流畅传输,又要维持界面稳定输出。今天我将给大家分享三个让列表"起死回生"的核心方案,助你打造极致用户体验。
2025-02-21 10:09:56
721
原创 鸿蒙NEXT实践(二):公共事件通信实践-智能节电案例
公共事件从系统角度可分为:系统公共事件和自定义公共事件。系统公共事件:CES内部定义的公共事件,当前仅支持系统应用和系统服务发布,例如HAP安装、更新、卸载等公共事件。目前支持的系统公共事件请参见系统公共事件列表。自定义公共事件:应用定义的公共事件,可用于实现跨进程的事件通信能力。公共事件按发送方式可分为:无序公共事件、有序公共事件和粘性公共事件。无序公共事件:CES在转发公共事件时,不考虑订阅者是否接收到该事件,也不保证订阅者接收到该事件的顺序与其订阅顺序一致。有序公共事件:CES在转发公共事件时,根据
2024-12-11 10:14:28
623
原创 鸿蒙NEXT实践(一):华为账号一键登录实现
接下来,定义一个名为的组件结构。这个组件将包含实现华为账号一键登录所需的各种属性和方法。@Component// 第二步获取的匿名化手机号传到此处// 是否勾选协议// 华为账号用户认证协议链接,此处仅为示例,实际开发过程中,域名不建议硬编码在本地private static USER_SERVICE_TAG = '用户服务协议';private static PRIVACY_TAG = '隐私协议';
2024-11-06 21:42:04
3034
原创 鸿蒙NEXT(五):鸿蒙版React Native架构浅析
本文详细介绍了鸿蒙版 React Native 架构。包括按功能划分的架构组成,如 RN 应用代码、库代码、JSI、React Common、OpenHarmony 适配代码及 OS 代码等。还阐述了 Fabric、TurboModule、线程模型、命令式组件、启动流程等方面内容。启动流程分为 RN 容器创建、Worker 线程启动、NAPI 方法初始化、RN 实例创建及加载 bundle 等阶段。整体架构复杂且功能明确,为开发者提供了在鸿蒙平台上使用 React Native 的技术支持。
2024-10-30 14:37:49
3676
4
原创 鸿蒙NEXT(四):后台任务的智能调度策略 — 延迟任务管理解析
综上所述,延迟任务管理是 鸿蒙 Next 中一项至关重要的功能,它为开发者们提供了灵活多样的后台任务调度方式,同时结合系统的智能资源优化策略,实现了高效的后台任务管理。大家可以依据实际应用场景和需求,巧妙设置延迟任务的触发条件和参数,并充分利用系统的资源优化机制,打造更加优质、智能的应用体验。
2024-10-28 10:45:27
892
原创 浅析鸿蒙(ark runtime)执行动态代码
出于安全考虑鸿蒙(ark runtime)在ts层面对动态执行代码作出了诸多限制,但是我们仍能通过napi / jsvm的方式达到动态执行代码的目的,尤其是napi,可在主vm环境中执行动态代码,并且能享受到方舟编译器所带来的性能优化。
2024-10-23 17:01:51
1385
原创 鸿蒙NEXT(三):从TypeScript到ArkTS的适配详解
ArkTS是鸿蒙操作系统推出的一种静态类型编程语言,基于TypeScript并进行了诸多优化和改进。ArkTS不仅保留了TypeScript的大部分语法特性,还引入了一系列新的特性和约束,以提升性能和开发效率。ArkTS作为鸿蒙NEXT的重要组成部分,通过一系列严格的适配规则,确保了代码的性能和安全性。尽管这些规则可能会带来一定的迁移和学习成本,但长远来看,它们将有助于提升开发效率和代码质量。希望本文能为大家提供有价值的参考,助力大家顺利从前端过渡到ArkTS的开发环境。
2024-10-23 17:00:42
1123
原创 鸿蒙 NEXT(二):API12 带来的变革与创新
随着前几天HarmonyOS NEXT版本的公测,很多小伙伴已经用上了纯血鸿蒙,丝滑的使用体验给大家带来更强大的功能与卓越体验,老实说,掌门人也是微信的系统级推送,调用原生相机等等,以及最让我惊喜的是应用可以调用系统级动画,让整个软件更加丝滑。HarmonyOS NEXT Beta1 在 HarmonyOS NEXT Developer Beta6 的基础上实现了重大突破,不仅新增了众多 C API 能力,还对系统的稳定性和兼容性进行了深度优化。
2024-10-23 16:59:43
1609
原创 鸿蒙 NEXT (一)初识鸿蒙
随着HarmonyOS系统的火热,掌门人也抽时间玩了一段时间,老实说,鸿蒙目前的发展态势还是很不错的,当然也是存在一些问题,例如真机测试会出现各种各样的奇葩bug,卡顿等等一系列的问题,但是瑕不掩瑜,鸿蒙的全场景能力,分布式能力是目前的安卓和iOS所不具备,鸿蒙是直接在设计之初就是奔着全场景去的,不得不说,华子野心很大,不过我喜欢。但是总是有一部分跪久了的人,对鸿蒙的恶意不知是基于什么心理,也许…可能…大家懂得都懂哈,这里我就不展开了。
2024-10-23 16:57:50
2101
原创 什么是Harmony OS
什么是Harmony OS(一)文章目录什么是Harmony OS(一)前言一、HarmonyOS系统定位二、技术架构1.内核层2.系统服务层3.框架层4.应用层三、技术特性1.硬件互助,资源共享2.分布式软总线3.分布式设备虚拟化4.分布式数据管理5.分布式任务调度6.一次开发,多端部署7.统一OS,弹性部署四、系统安全1.正确的人2.正确的设备3.正确地使用数据前言HarmonyOS 回归本源设计,从浩瀚宇宙中抽象出动态语言,模拟真实世界中的物理动力学,将万有引力融入到动效设计中。引入轻拟物
2021-06-04 17:52:39
713
原创 大前端技术发展趋势刨析
大前端技术趋势刨析我其实特别反感很多人说“前端娱乐圈”这种话,诚然,爆发式增长必然会带来焦点,但也不必过度解读,2018 年的几件大事儿我都了解,真的不是大家看到的那样的。学会辩证的看问题,用心去体味背后的趋势,我想这比所谓的“正直”更有价值,我更希望大家能够坚持学习,保持思辨和平和。一、大前端2018 年的事儿特别多,从 React v16 普及,到 jQuery 被 GitHub 下掉完成阶段性历史使命,在唏嘘之外,版本帝 AngularJS 又发布了 v6 和 v7 两个版本。这些其实都不算
2020-10-24 22:03:17
1613
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人