logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙版“元服务”开发:仿美团“骑车”卡片,代码量只有安卓的 1/3?

在鸿蒙的生态里,“元服务”是轻量化的未来。它不是一个阉割版的小程序,而是一种系统级的服务形态。用户不需要去应用市场搜索下载,手机一碰、扫码、或者右滑进入“负一屏”,服务直接加载。最核心的载体就是万能卡片 (Service Widget)。比起 Android 的那种受限的、古老的微件开发,鸿蒙的卡片支持完整的 ArkUI 能力,动画丝滑,布局灵活。清爽。它去掉了移动端开发十几年来积累的“历史包袱”

文章图片
#鸿蒙系统#前端
人脸识别门禁 App:HarmonyOS 相机流 + Vision Kit 实战,3 分钟搞定人脸检测

为什么推荐用 Vision Kit 而不是 OpenCV?零体积:无需打包模型文件,APK 体积立减 50MB+。低功耗:直接调用麒麟芯片 NPU,而不是用 CPU 硬算,手机不发烫。隐私安全:数据流不出系统内核,完全离线处理。通过 HarmonyOS 的Vision Kit,我们在没有任何算法基础的情况下,仅用几十行代码就实现了工业级的人脸检测功能。对于门禁、考勤、甚至“不用手翻页”的电子书应用

文章图片
#harmonyos#华为
HarmonyOS 并不是 Android 套壳!深扒 ArkCompiler 编译器如何让 JS 运行速度提升 60%

所以,不要再说鸿蒙是安卓套壳了。安卓的底座是 JVM (ART),鸿蒙的底座是 ArkCompiler。鸿蒙 Next 之所以敢抛弃 Android 生态,底气就在于这套编译器架构:它保留了前端开发的高效率(ArkTS 语法糖、声明式 UI),同时通过 AOT 和类型限制,榨干了硬件的极致性能。对于开发者来说,这不仅仅是一个新系统,更是一次编译技术的胜利。如果你已经安装了 DevEco Studi

文章图片
#harmonyos#android#javascript
HarmonyOS 并不是 Android 套壳!深扒 ArkCompiler 编译器如何让 JS 运行速度提升 60%

所以,不要再说鸿蒙是安卓套壳了。安卓的底座是 JVM (ART),鸿蒙的底座是 ArkCompiler。鸿蒙 Next 之所以敢抛弃 Android 生态,底气就在于这套编译器架构:它保留了前端开发的高效率(ArkTS 语法糖、声明式 UI),同时通过 AOT 和类型限制,榨干了硬件的极致性能。对于开发者来说,这不仅仅是一个新系统,更是一次编译技术的胜利。如果你已经安装了 DevEco Studi

文章图片
#harmonyos#android#javascript
多端协同黑科技:由“碰一碰”触发的鸿蒙应用流转,底层原理到底是什么?

鸿蒙的“碰一碰”并不是单纯的无线传输技术,而是一套全栈解决方案物理层:NFC 极速触发。链路层:Wi-Fi/蓝牙融合组网。系统层:分布式软总线虚拟化设备。应用层:Ability 状态序列化与恢复。它把“连接”这个最麻烦的步骤,压缩到了一个物理动作中,这就是底层的魅力。拿起你手边的华为/荣耀手机,打开“NFC”开关,找一张不支持碰一碰的普通 NFC 卡片(如门禁卡),手机虽然会震动(读到了标签),但

文章图片
#科技#harmonyos#华为
多端协同黑科技:由“碰一碰”触发的鸿蒙应用流转,底层原理到底是什么?

鸿蒙的“碰一碰”并不是单纯的无线传输技术,而是一套全栈解决方案物理层:NFC 极速触发。链路层:Wi-Fi/蓝牙融合组网。系统层:分布式软总线虚拟化设备。应用层:Ability 状态序列化与恢复。它把“连接”这个最麻烦的步骤,压缩到了一个物理动作中,这就是底层的魅力。拿起你手边的华为/荣耀手机,打开“NFC”开关,找一张不支持碰一碰的普通 NFC 卡片(如门禁卡),手机虽然会震动(读到了标签),但

文章图片
#科技#harmonyos#华为
鸿蒙 Next 纯血版实战:如何复用你现有的 TypeScript 工具库?(拒绝重复造轮子)

在鸿蒙 Next 生态中,ArkTS是唯一官方推荐的开发语言。虽然它为了极致性能(AOT 编译)加了很多限制(比如禁止运行时的any随意转换),但它依然保留了 TypeScript 的核心语法。这意味着,你不再需要像 Android 那样重写,也不需要像 iOS 那样重写。你只需要把以前写过的utils.ts拿来,稍微清洗一下,就能直接跑在鸿蒙手机上。鸿蒙 Next 给前端开发者打开了一扇巨大的门

文章图片
#harmonyos#typescript#华为
鸿蒙 Next 纯血版实战:如何复用你现有的 TypeScript 工具库?(拒绝重复造轮子)

在鸿蒙 Next 生态中,ArkTS是唯一官方推荐的开发语言。虽然它为了极致性能(AOT 编译)加了很多限制(比如禁止运行时的any随意转换),但它依然保留了 TypeScript 的核心语法。这意味着,你不再需要像 Android 那样重写,也不需要像 iOS 那样重写。你只需要把以前写过的utils.ts拿来,稍微清洗一下,就能直接跑在鸿蒙手机上。鸿蒙 Next 给前端开发者打开了一扇巨大的门

文章图片
#harmonyos#typescript#华为
不懂前端也能写 App?Flet (Flutter for Python) 开发跨平台应用实战 (Android/iOS/Web)

如果你是 Python 党,你一定会有这样的痛点:脚本写得很溜,但老板非要个“可视化界面”;或者你想把数据分析结果做成一个手机 App 给客户看。传统的 Python GUI 库(Tkinter, Qt)在移动端几乎是废的。你负责写 Python(处理数据、逻辑),Flet 负责在后台调用 Flutter 引擎画出漂亮的界面。你不需要懂 CSS 布局,也不需要配置复杂的安卓环境(开发阶段)。Fle

文章图片
#前端#flutter#python
鸿蒙系统中的“多线程”陷阱:TaskPool 与 Worker 深度解析,别再用 Java 线程池思维写代码了!

在 Java/Android 中,多线程的本质是:多个线程读写同一块内存(Heap),为了防止数据打架,我们引入了和Lock。而在 ArkTS 中,采用了Actor 模型。每一个线程(无论是 UI 主线程,还是后台线程)都是一个独立的 Actor。它们拥有完全独立的内存空间。线程 A 修改了全局变量User.name,线程 B 根本看不到!线程 B 里的User.name还是旧值(或者是复制过去的

文章图片
#harmonyos#java#华为
    共 36 条
  • 1
  • 2
  • 3
  • 4
  • 请选择