• 博客(99)
  • 问答 (1)
  • 收藏
  • 关注

原创 面向新手的鸿蒙跨平台开发技术选型指南

跨平台开发与鸿蒙生态适配现状 本文分析了四种主流跨平台技术(Flutter、React Native、Kotlin Multiplatform、Compose Multiplatform)的特点及在OpenHarmony上的适配情况。Flutter和React Native已有开源适配方案,适合新手探索鸿蒙生态;KMP和CMP适配仍在早期阶段。对于初学者,建议优先选择Flutter或React Native作为入门技术,再逐步探索多平台开发能力。当前跨平台技术在鸿蒙生态的应用仍以技术验证为主,商用前需评估具

2026-01-06 16:06:00 1177

原创 Windows 11 OpenHarmony版React Native开发环境搭建完整指南

摘要:本文档详细介绍了在Windows 11环境下搭建React Native for OpenHarmony开发环境的完整流程。主要内容包括:1) 环境准备,需安装VS Code、Git和DevEco Studio;2) 关键配置步骤,如设置hdc工具路径、HDC_SERVER_PORT端口和CAPI架构;3) 版本兼容性说明,当前仅支持React Native 0.72.5版本,需配套使用DevEco Studio 6.0和HarmonyOS SDK 6.0。

2026-01-06 10:52:03 568

原创 36岁这一年:左手女儿软萌,右手开源滚烫

当小家伙那声软糯的啼哭在耳边响起,我才真正读懂“责任”两个字的重量,也让平淡的柴米油盐,都浸满了甜甜的温柔。不光是鸿蒙,仓颉、昇腾这些国内开源项目,我都想投入更多精力,尽自己的一份微薄之力,为咱们的国产开源生态添砖加瓦。工作上,会好好配合领导的安排,和同事们拧成一股绳,既要稳稳拿下既定目标,也会跟着团队的长远规划一步一个脚印,争取交出更亮眼的成绩单。这一年的情绪就像钟摆,在挫败的低谷和欣喜的高峰之间来回摆动,好几次在坚持的泥泞里踉跄着差点掉队,但心里那点关于梦想的微光,始终攥得紧紧的,从没敢松开。

2026-01-01 18:06:55 446

原创 【鸿蒙开发者跨平台开发可选工具】Windows 11 安装 Android Studio 完整指南

摘要: 本文详细介绍了在Windows 11上安装和配置Android Studio的完整流程。内容涵盖从官网下载安装包、执行安装步骤(含组件选择与路径设置),到首次启动时的SDK下载及环境变量配置(重点说明ANDROID_HOME设置)。测试环境基于13代i5处理器+16GB内存的Win11家庭版,建议预留10GB磁盘空间。教程特别标注了关键注意事项(如管理员权限、网络稳定性)和实用提示(如自定义SDK路径),适用于Android/Flutter/鸿蒙开发者,30-60分钟即可完成整套开发环境搭建。

2025-12-23 23:14:14 899

原创 Windows 11 OpenHarmony 版 Flutter 开发环境搭建常见问题解决方法

本文总结了Flutter开发中的10个常见问题及解决方案,包括:Android SDK路径配置、命令行工具缺失、许可协议未接受、依赖下载失败、Node.js版本冲突、环境变量失效、模拟器启动失败、应用签名失败和HAP包编译失败等问题。针对每个问题提供了详细的解决步骤,如设置环境变量、安装必要组件、清理缓存等操作指南。文章强调遇到问题时需冷静分析错误信息,并建议通过重启IDE、重新配置环境或查阅文档等方式解决。

2025-12-23 19:32:25 872 1

原创 Windows 11 OpenHarmony 版 Flutter 开发环境搭建完整指南

本文档详细介绍了在Windows 11系统上搭建OpenHarmony版Flutter开发环境的完整流程。主要内容包括:环境配置、源码克隆、工具链安装等关键步骤。OpenHarmony版Flutter是Flutter框架针对HarmonyOS/OpenHarmony系统的适配版本,开发者可借此实现一套代码多平台运行(Android/iOS/HarmonyOS)。文档提供了详细的系统变量配置指南,包括TOOL_HOME、DEVECO_SDK_HOME等关键变量的设置方法,并强调必须重新启动终端使配置生效。同时

2025-12-23 19:29:54 1210

原创 【鸿蒙开发者可选工具】Windows 11安装Java 17完整指南

摘要:本文详细介绍在Windows 11上安装配置Java 17的完整流程。首先说明Java 17作为LTS版本的优势(稳定性、性能优化等),然后分步骤指导从Oracle官网下载JDK安装包(需注册账号)或选择OpenJDK替代方案。安装过程包括运行安装向导、选择路径(推荐默认)等关键环节。重点强调必须配置JAVA_HOME环境变量(指向JDK安装路径),并可选配置CLASSPATH。全文配有操作截图和实用提示,适合Java初学者快速完成开发环境搭建,确保后续能正常使用java和javac命令。

2025-12-22 16:10:38 929

原创 【鸿蒙开发者必备工具】Windows 11 安装 DevEco Studio 完整指南

本文详细介绍了在Windows 11系统上安装配置华为DevEco Studio开发环境的完整流程。DevEco Studio是华为官方提供的HarmonyOS/OpenHarmony应用开发IDE,支持代码编写、可视化预览、模拟器和真机调试等功能。文章从系统要求、下载方法开始,逐步指导用户完成安装程序解压、路径选择、环境变量配置等关键步骤,并提供了首次启动时的设置建议。安装过程约需30-60分钟,需确保电脑满足8GB内存、10GB磁盘空间等基本配置,并提前注册华为开发者账号。完成安装后,开发者即可使用该工

2025-12-19 18:21:20 1402

原创 【开发者可选工具】Windows 11 安装 Visual Studio Code 完整指南

本文介绍了在Windows 11上安装Visual Studio Code(VS Code)的完整步骤。VS Code是一款免费开源的跨平台代码编辑器,支持多种编程语言和功能扩展。安装过程包括从官网下载安装包、运行安装程序、选择安装选项(推荐添加PATH和右键菜单功能)、完成安装并验证。最后简要介绍了VS Code的界面布局,帮助新手快速上手。整个安装过程约5-10分钟,适合编程初学者和开发者。

2025-12-19 14:07:18 1025

原创 【开发者必备工具】Windows 11 安装 Git 完整指南

本文详细介绍了在Windows 11系统上安装Git的完整步骤。首先从Git官网下载最新版安装包,然后按照向导逐步配置:选择安装路径、组件(推荐勾选资源管理器集成)、默认编辑器(建议新手选VS Code或记事本)、PATH环境变量(推荐第二个选项允许全局使用Git命令)等关键设置。安装完成后,Git即可帮助开发者进行版本控制、团队协作和代码管理。整个过程约10-15分钟,适合Git初学者快速上手。文中的配置选项说明和注意事项能帮助用户避免常见问题,确保Git在Windows环境下正常工作。

2025-12-19 10:05:39 1365

原创 AI驱动的命令行工具集x-cmd鸿蒙PC适配后通过DevBox安装使用

x-cmd是一款轻量级模块化命令行工具集,支持100+功能模块和500+第三方CLI工具。本文介绍如何将x-cmd适配到鸿蒙PC平台,包括环境准备、项目结构分析、问题诊断与解决方案。x-cmd基于POSIX Shell和AWK开发,无需编译,支持aarch64-linux-ohos架构,可生成HNP和tar.gz格式安装包。适配过程中解决了Makefile缺失、构建路径错误等问题,最终实现在鸿蒙PC上通过x命令调用各种功能模块。

2025-12-16 12:14:43 850

原创 一篇搞定DevBox开源项目在开源鸿蒙PC安装运行

本文提供了从AtomGit克隆DevBox项目到在开源鸿蒙PC上运行的完整指南。主要内容包括:环境准备(macOS系统、DevEco Studio安装)、项目克隆、环境配置、项目结构调整(hnp目录处理)、编译构建(使用build-macos.sh脚本)、签名打包(sign.py脚本)以及设备安装(push.sh脚本)。特别针对新手开发者,详细说明了每个步骤的操作方法和注意事项,确保开发环境配置正确。指南还包含常见问题解决方案和参考资源,帮助开发者快速上手开源鸿蒙应用开发。

2025-12-16 11:47:34 1084

原创 React Native for OpenHarmony一文搞定开源鸿蒙React Native项目配置Metro热加载

本文介绍了如何将React Native工程适配到鸿蒙系统。首先通过命令行创建React Native工程并添加鸿蒙化配置,在package.json中添加编译命令并安装鸿蒙依赖包。然后配置Metro热加载功能,修改metro.config.js文件以支持鸿蒙平台。接着创建鸿蒙工程并添加React Native配置,包括安装必要模块、补充cpp侧代码(CMake配置和PackageProvider实现)以及修改ArkTS侧代码(继承RNAbility并重写方法)。整个过程涵盖了从React Native工程

2025-11-28 15:19:27 723 1

原创 开源鸿蒙PC上也可以用git命令管理你的代码了

本文详细记录了在aarch64架构下构建Git 2.49.0版本的全过程。通过执行OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh命令,完成了从环境配置到最终产物的完整构建流程。文章重点介绍了构建入口、工具链配置、关键编译日志以及产物验证方法,并提供了常见问题解决方案。验证结果显示所有Git核心组件(包括主程序、子命令和GUI工具)均已成功构建为符合目标架构的二进制文件,并正确打包为HNP格式。同时提供了Git基本使用示例,包括版本检查、仓库初始

2025-11-28 10:12:28 1472 2

原创 React Native for OpenHarmony Bundle应用中集成AsyncStorage数据缓存实战

摘要 本文详细介绍了在React Native + 开源鸿蒙项目中实现数据缓存功能的完整方案。通过采用官方推荐的AsyncStorage库,实现了跨平台数据持久化存储。文章从技术选型、安装配置到核心功能实现,系统性地阐述了缓存策略设计。

2025-11-27 10:46:21 1162

原创 深入解析GNU Readline命令行工具鸿蒙PC的构建过程

GNU Readline 是一个强大的命令行编辑库,为交互式程序提供了命令行编辑和历史记录功能。它被广泛用于各种命令行工具和 Shell(如 Bash),提供了丰富的编辑功能,包括自动补全、历史记录搜索、多行编辑等。

2025-11-26 10:21:20 411

原创 腾讯开源的高性能神经网络推理框架NCNN工具鸿蒙PC构建解读

本文详细记录了使用命令OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh构建NCNN 20250503的过程。NCNN是腾讯开源的高性能移动端神经网络推理框架,支持多种模型格式和硬件加速。构建过程包括环境配置、CMake参数设置、依赖管理、并行编译等步骤,最终生成包含库文件、头文件和基准测试工具的hnp包。文中提供了关键日志分析、产物验证方法以及常见问题解决方案,确保构建过程可复现且结果可靠。

2025-11-26 10:05:00 505

原创 在开源鸿蒙PC上适配基于 SSH 协议的开源工具套件OpenSSH实战教程

本文详细介绍了在OHOS系统下构建OpenSSH Portable 10.0p2的完整过程。通过OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh命令启动构建,详细说明了构建环境、配置参数、补丁处理等关键环节。构建过程包括源码下载、补丁应用、交叉编译配置、并行编译和安装等步骤,并验证了生成的客户端和服务器工具。文章还提供了产物验证方法,确保构建的正确性。整个过程展示了如何为特定目标平台定制安全可靠的OpenSSH工具链。

2025-11-26 09:57:52 1037

原创 sl(Steam Locomotive)是一个有趣的命令行工具鸿蒙PC构建过程及使用

本文详细介绍了 sl 5.02 的构建过程和使用方法。sl 是一个有趣的命令行工具,当用户误输入 sl 而非 ls 时,会显示蒸汽机车动画。文章包含构建环境配置(使用 OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a 参数)、编译步骤(直接使用交叉编译器编译单文件程序)、依赖关系(需要 ncurses 库)以及产物验证方法。同时提供了多种使用示例,包括基本动画显示和各种命令行选项(如长列车、飞行模式等),展示了 sl 作为终端彩蛋的娱乐性和教育意义。

2025-11-25 18:15:11 537

原创 一个开源、快速、可定制的系统信息显示工具Fastfetch 命令行工具鸿蒙PC构建过程深度解读

Fastfetch 2.49.0构建过程摘要:本文详细记录了使用OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh命令构建Fastfetch的过程。Fastfetch是一个快速显示系统信息的命令行工具,支持多种输出格式和预设配置。构建过程包括环境配置、CMake参数设置(如禁用UTMPX检测)、依赖管理(yyjson和glib-2.0)以及并行编译。最终产物被打包到base.hnp中,包含二进制文件、预设配置和Shell补全文件。构建日志验证了从源

2025-11-25 17:28:06 538

原创 高性能的C语言JSON库yyjson鸿蒙PC构建过程深度解读

本文详细记录了使用命令OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh构建高性能JSON库yyjson 0.11.1的完整过程。内容包括环境配置、构建链路、关键日志、常见问题解决方案及产物验证方法。yyjson作为高性能C语言JSON库,具有极快的解析速度、低内存占用等优势,完全符合JSON标准。构建过程通过CMake配置,成功生成动态库并打包到base.hnp中。文档还提供了验证方法和常见问题处理方案,便于复现与运维。

2025-11-25 16:54:25 488

原创 curl命令行工具鸿蒙PC产物验证指南

本文介绍了在开源鸿蒙PC系统上验证curl命令行工具的完整流程。通过Temony工具,详细测试了curl在鸿蒙环境下的基础功能(HTTP请求、文件传输)、高级功能(Cookie管理、认证)以及性能指标。验证内容包括GET/POST请求、头部操作、文件上传下载、SSL/TLS加密等核心功能,确保curl在鸿蒙系统上的完全适配和稳定运行。测试环境采用OpenHarmony PC系统,curl 8.x鸿蒙化版本,为开发者提供了全面的功能验证方案和性能基准参考。

2025-11-25 16:08:48 506

原创 常用URL语法传输数据开源命令行工具curl鸿蒙PC构建过程深度解析

本文详细介绍了使用开源项目Termony构建curl 8.14.1的过程。主要内容包括: 构建入口命令OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh及环境配置 构建脚本逻辑,包括环境变量检查、依赖包管理机制 curl的核心特性:支持多协议(HTTP/HTTPS/FTP等)、安全特性(SSL/TLS)、高级功能(断点续传)等。

2025-11-25 11:51:46 1037

原创 极速的非加密哈希算法xxHash 命令行工具鸿蒙PC构建过程深度解读

XxHash 0.8.3构建摘要 本文详细记录了在aarch64架构下构建XxHash 0.8.3的过程。通过执行OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh命令,系统自动完成下载源码、配置CMake、并行编译和安装等步骤。构建产物包括xxhsum命令行工具(38K)和libxxhash.so动态库(34K),均针对ARM64优化并剥离符号。验证显示所有组件正确打包到base.hnp中,包含完整的库文件、头文件和pkg-config配置。

2025-11-24 14:40:10 946

原创 Tree 命令行工具鸿蒙PC构建过程问题及解决方法

本文详细介绍了Tree 2.2.1工具在aarch64架构下的构建过程和使用方法。通过create-hnp.sh脚本完成交叉编译,采用静态链接生成约1.1MB的ELF可执行文件。文章包含构建配置、关键日志、产物验证等内容,并提供了丰富的使用示例,包括目录显示、过滤、格式输出等核心功能。Tree作为递归目录树显示工具,支持多种显示选项和过滤功能,是系统管理和开发调试的实用可视化工具。

2025-11-24 14:16:21 765

原创 开源鸿蒙PC构建GNU Tar 1.35:完整过程与验证

本文详细介绍了在aarch64架构下使用命令OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh构建GNU Tar 1.35的全过程。主要内容包括:1) 构建环境配置与入口脚本分析;2) Tar包的构建参数与流程说明;3) 关键构建日志记录;4) 最终产物验证方法;5) 常见Tar使用示例。文档涵盖了从源码下载、配置编译到打包验证的完整链路,并提供了多种压缩格式的归档/解压命令示例,便于开发者在OpenHarmony系统中使用和维护Tar工具。

2025-11-24 12:28:21 821

原创 Strace 6.15构建和在开源鸿蒙PC上运行实战教程

摘要:本文详细记录了在OpenHarmony系统中使用命令OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh构建Strace 6.15工具的全过程。内容涵盖构建环境配置、构建链路解析、关键日志节点、常见问题解决方案以及产物验证方法。Strace作为Linux系统重要的调试工具,可用于跟踪系统调用、分析程序行为、诊断性能问题等场景。

2025-11-24 11:47:29 902

原创 命令行工具Proot鸿蒙PC构建全流程解析与实战指南

摘要:本文详细介绍了使用命令 OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh 构建 Proot 工具的过程。Proot 是一个用户空间实现的 chroot 工具,允许无 root 权限运行特权程序。文章涵盖了构建环境配置、源码获取与补丁应用、交叉编译流程、产物验证方法以及常见问题解决方案。

2025-11-24 11:25:49 823

原创 通过开源鸿蒙PC构建终端工具Termony完成Libarchive 命令行工具构建过程深度解读

本文详细记录了使用命令 OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh 构建 Libarchive 3.8.1 的全过程。通过入口脚本 create-hnp.sh 触发构建流程,配置了 Autotools 参数并指定目标架构为 aarch64。构建过程包括源码下载、配置、编译安装等关键步骤,最终生成包含 libarchive.so 和命令行工具的 base.hnp 包。

2025-11-24 09:37:48 670

原创 通过开源鸿蒙PC构建终端工具Termony完成Zlib 命令行工具构建过程深度解读

本文详细记录了在 aarch64/arm64-v8a 架构下构建 Zlib 1.3.1 的完整流程。通过 create-hnp.sh 脚本启动构建,展示了从环境配置、源码下载、编译安装到产物验证的全过程。重点包括:构建命令 OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh 的执行细节,Zlib 包的 Autotools 配置参数,关键构建日志节点,以及构建产物的验证方法。文章还提供了 Zlib 编程接口的示例代码,帮助开发者理解如何使用该压缩库。

2025-11-24 09:31:33 976

原创 通过开源鸿蒙PC构建终端工具Termony完成PCRE2 命令行工具构建过程深度解读

本文详细记录了使用命令OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh构建PCRE2 10.47的全过程。PCRE2作为强大的正则表达式库,支持Perl兼容语法、多种字符编码和JIT编译优化。构建流程包括环境准备、源码下载、配置编译、安装打包等步骤,最终生成包含libpcre2库、命令行工具和头文件的base.hnp包。

2025-11-24 07:57:30 970

原创 通过开源鸿蒙PC构建终端工具Termony完成Zstd 命令行工具构建过程深度解读

本文详细介绍了在ARM64架构下构建Zstandard(zstd)1.5.7压缩工具的过程。主要内容包括:构建命令OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh的执行流程,CMake配置参数(如安装路径、系统类型等),补丁应用(修复qsort回调问题),以及完整的编译安装步骤。验证结果表明成功生成了zstd命令行工具(718K)和共享库(708K),支持多线程压缩和解压功能。

2025-11-24 07:55:43 855

原创 通过开源鸿蒙PC构建终端工具Termony完成OpenSSL 命令行工具构建过程深度解读

OpenSSL 3.6.0构建摘要 本文详细记录了在OHOS平台下使用OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a环境构建OpenSSL 3.6.0的完整过程。

2025-11-24 07:52:49 1423

原创 通过开源鸿蒙PC构建终端工具Termony完成Talloc 命令行工具构建过程深度解读

本文详细记录了在OpenHarmony环境下使用命令OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh构建Talloc 2.4.3的过程。Talloc是Samba项目开发的一个层次化内存分配器,提供基于上下文的内存管理、类型安全和调试支持等核心功能。构建过程包括环境配置、构建链路、关键日志记录以及常见问题解决方案。

2025-11-24 07:48:20 1071

原创 通过开源鸿蒙PC构建终端工具Termony完成Make 命令行工具构建过程深度解读

本文详细记录了使用命令 OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh 构建 GNU Make 4.4.1 的完整过程。文章首先介绍了 GNU Make 的基本功能和核心特性,包括自动化构建、增量编译和依赖管理等。随后详细描述了构建环境配置、构建链路流程以及关键日志节点,并提供了产物验证方法和常见问题的解决方案。文中还包含了多个实用的 Makefile 示例和使用技巧,如多文件项目构建、条件执行和并行编译等,为开发者提供了全面的参考指南。

2025-11-24 07:45:26 975

原创 通过开源鸿蒙PC构建终端工具Termony完成LZ4 命令行工具构建过程深度解读

本文详细记录了在aarch64架构下使用命令OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh构建LZ4 1.10.0的过程。内容包括构建环境配置、CMake参数设置、构建流程关键节点,以及产物验证方法。LZ4作为高性能压缩工具,提供了极速压缩/解压能力,支持多种压缩模式。构建过程包含下载源码、CMake配置、编译安装等步骤,最终生成命令行工具和库文件。文档还提供了LZ4基本使用示例和构建验证方法,便于复现与运维。

2025-11-23 16:38:03 858

原创 通过开源鸿蒙PC构建终端工具Termony完成Coremark 命令行工具构建过程深度解读

本文详细记录了使用命令OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh构建Coremark基准测试工具的全过程。内容涵盖环境配置、构建链路、关键日志分析、常见问题解决方案以及产物验证方法。Coremark作为标准化的CPU性能评估工具,支持单线程和多线程测试,通过四种核心算法评估处理器性能。构建过程包括源码下载、交叉编译(单线程和多线程版本)、静态链接及打包部署等步骤。

2025-11-23 14:26:31 1075

原创 通过开源鸿蒙PC构建终端工具Termony完成Busybox 命令行工具构建过程深度解读

本文记录使用命令 `OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh` 构建 Busybox 1.37.0 的完整过程,包括环境、构建链路、关键日志、常见问题与解决方案、产物验证与重建方法,便于复现与运维。

2025-11-23 13:18:22 1120

原创 通过开源鸿蒙PC构建终端工具Termony完成Vim命令行工具构建过程深度解读

本文详细记录了在OpenHarmony系统下使用命令OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh构建Vim 9.1.1436的全过程。内容包括构建环境配置、构建链路解析、关键日志记录、常见问题解决方案以及产物验证方法。构建过程涉及源码下载、补丁应用、交叉编译配置、二进制文件生成和打包等步骤,最终生成包含vim主程序及其相关工具(ex/view/vimdiff等)的base.hnp包。

2025-11-23 12:12:50 802

原创 通过开源鸿蒙PC构建终端工具Termony完成Ncurses 命令行工具构建过程深度解读

本文详细记录了在OpenHarmony环境下使用命令OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh构建Ncurses 6.5的过程。文章首先介绍了Ncurses库的作用与核心组件,包括其提供的窗口管理、输入处理等功能。然后详细阐述了构建环境配置,包括双阶段构建策略(宿主构建tic工具和交叉构建主库)、关键配置参数以及构建过程中的常见问题解决方案,特别是RANLIB路径污染问题的处理方法。

2025-11-23 11:35:23 778

HarmonyOS NEXT 地图服务中‘我的位置’功能全解析源代码

目前有两种方式可用于在地图上显示我的位置。推荐采用安全控件`LocationButton`方式,此方式能够临时获取精准定位权限,无需进行权限弹框授权确认。另一种方式则是申请授权方式,该方式需要动态向用申请设备位置信息`ohos.permission.LOCATION`和设备模糊位置信息`ohos.permission.APPROXIMATELY_LOCATION`两个权限。 详细文档参考:https://blog.youkuaiyun.com/zl392321162/article/details/141492279

2024-08-24

HarmonyOS位置服务(Location Kit)封装

数字化飞速发展的今天,我们所拥有的智能设备中各种各样的应用程序,其中的位置服务功能正悄然改变着我们的生活方式。比如外卖订餐App可根据我们所在位置推荐周边商家和外卖小哥,短视频App可根据我们所在位置推荐周边用户发布的视频。 HarmonyOS的位置服务(Location Kit)则犹如一位贴心的助手,为开发者提供了地理编码转化和逆地理编码转化这两种极为实用的能力。其中,地理编码就像是一个信息丰富的宝藏,它包含了多个属性来对位置进行细致入微的描述。 LocationUtil是我根据以上内容封装的工具类,开发者可以直接集成到项目中,详细内容可参考https://blog.youkuaiyun.com/zl392321162/article/details/141278621?spm=1001.2014.3001.5501和https://blog.youkuaiyun.com/zl392321162/article/details/141283583?spm=1001.2014.3001.5501两篇文章。

2024-08-17

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除