登录社区云,与社区用户共同成长
邀请您加入社区
暂无图片
欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net零外部依赖。oh-package.json5 的 dependencies 是空的,所有解析逻辑都用系统自带的 API 实现。这篇把工程结构和每个配置文件都过一遍。零外部依赖:oh-package.json5 的 dependencies 为空零宿主配置:不需要改 EntryAbility
欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.netAndroid 端的 doc_text 实现非常"省事"——直接用Apache POI这个 Java 库,几十行代码就搞定了 .doc 和 .docx 的解析。但正是因为 OpenHarmony 上没有 POI 可用,才逼出了 684 行手写解析器。这篇分析 Android 端的实现,理解
欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.netdoc_text 的 Dart 层和 flutter_web_auth 有一个明显的区别:它用了 Flutter 官方推荐的模式,把代码拆成了三个文件。flutter_web_auth 只有一个 55 行的文件,doc_text 虽然也不复杂,但架构更"正规"。这篇把这个三层架构拆开来看。
欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net要看懂 doc_text 的 OpenHarmony 实现代码,得先搞明白 Word 文档到底是怎么存数据的。很多开发者只知道 .doc 和 .docx 是"Word 文件",但对它们内部的存储结构一无所知。这篇文章不写代码,专门讲格式——把OLE2和OOXML两种格式的核心概念讲透。OL
欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net做移动端开发这些年,碰到过不少需要读取 Word 文档内容的需求——简历解析、合同预览、文档搜索。在 Android 上有 Apache POI 这种成熟的 Java 库可以用,但到了上,情况完全不一样:没有现成的 Word 解析库,连一个能用的第三方包都找不到。doc_text这个 Fl
欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.netiOS 和 macOS 的实现是三个原生平台中最"优雅"的——Apple 提供了这个专门为 OAuth 设计的 API,一个方法调用就搞定了浏览器打开和回调接收。不需要配置 Intent Filter,不需要手动处理深度链接。理解这个实现有助于我们看清 OpenHarmony 适配中哪些复
欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.netflutter_web_auth 的 Dart 层只有55 行代码。这可能是我见过的最精简的 Flutter 插件之一。但别小看这 55 行——里面有正则校验、生命周期观察者、dangling calls 清理机制,每一行都有它存在的理由。@override静态设计:所有成员 static
欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net要理解 flutter_web_auth 为什么这样设计,得先搞懂OAuth2 协议。很多开发者用 OAuth2 登录用了好几年,但对协议本身一知半解——知道要拿 code 换 token,但不清楚为什么要这么绕。这篇把 OAuth2 的授权码模式从头讲一遍,然后对应到 flutter_w
欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.csdn.net做移动端开发,绑定第三方登录几乎是标配——Google、GitHub、微信、微博,用户不想注册新账号,开发者也不想自己维护一套密码体系。就是干这个的:打开一个浏览器页面让用户登录,登录完了把结果通过深度链接回传给 App。听起来简单,但跨平台实现起来每个平台都不一样。
摘要:本文介绍了开源鸿蒙跨平台社区中一个轻量级工具get_ip_address的使用方法,该工具可帮助开发者获取设备的公网IP和局域网IP。文章详细讲解了核心API的实现方式,包括获取公网IP和局域网IP的代码示例,并展示了该工具在鸿蒙分布式文件传输、应用安全控制等场景下的应用。同时提供了OpenHarmony平台适配建议和完整实战示例,帮助开发者快速实现网络诊断功能。该工具虽小但实用,是鸿蒙网络