1823413863613761_个人页

1823413863613761
个人头像照片
18
0
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2025年06月

  • 06.19 22:41:15
    发表了文章 2025-06-19 22:41:15

    ArkUI-X平台桥接Bridge说明

    平台桥接实现ArkUI与Android/iOS间的双向数据传递及方法调用,支持数据类型包括JSON和二进制格式,适用于复用平台代码、跨平台API缺失的场景。开发者可通过Bridge API自定义Android或iOS代码,完成如数据传递、调用平台API或复用三方库等功能。文档提供ArkTS与Java/Objective-C交互的详细指引,涵盖基础数据类型、数组和结构化数据的支持。
  • 06.19 22:40:13
    发表了文章 2025-06-19 22:40:13

    ArkUI-X应用工程结构说明

    本文档介绍了ArkUI-X的跨平台开发框架,扩展OpenHarmony ArkUI至Android和iOS平台。开发者可复用大部分UI与逻辑代码,降低跨平台开发成本。文档详细说明了应用工程目录结构,包括跨平台模块配置(`arkui-x-config.json5`)以及ArkTS、ArkUI资源的编译构建流程。在Android平台上,资源通过`assets`管理;在iOS平台上,资源通过`Bundle Resources`管理。此外,还展示了Android与iOS应用工程的具体结构,涵盖编译后的字节码文件、资源文件及框架动态库等内容。
  • 06.18 22:21:56
    发表了文章 2025-06-18 22:21:56

    ArkUI-X跨平台技术落地-华为运动健康(二)

    本文介绍了ArkUI-X在华为运动健康应用中的实践,涵盖原生与ArkUI界面参数传递、跨平台bridge桥接通信、平台差异化动态编译处理及性能表现。通过intent与putExtra()实现页面参数传递,定义5类bridge(数据、设备、页面跳转、日志、用户账户)提升跨平台与原生交互能力。采用编译前动态修改import技术屏蔽多端差异,确保业务代码复用。ArkUI-X跨平台页面达到60fps滑动帧率,包体积增加19MB,内存表现与原生持平。目前心脏健康模块已在iOS商用,Android版处于Beta阶段,未来将迁移更多高频模块至ArkUI-X框架,进一步提升开发效率与用户体验。
  • 06.18 22:20:41
    发表了文章 2025-06-18 22:20:41

    ArkUI-X跨平台技术落地-华为运动健康(一)

    华为运动健康App在多端开发中面临工作量大和体验不一致的问题,传统H5技术虽可跨平台但性能不足。为此,在鸿蒙NEXT版本开发中引入ArkUI-X框架,实现“一次开发、三端部署”。具体策略为:首页保留原生开发,二级页面(如心脏健康、睡眠)采用ArkUI-X技术复用代码,三级及低频页面仍使用H5。同时,通过抽象数据平台接口、bridge桥接底层能力差异等方式,解决多端数据与功能适配问题,大幅降低开发成本并提升用户体验一致性。架构设计上,新增独立跨平台Entry模块与健康Module,支持编译hap包供Android和iOS复用,形成高效跨平台解决方案。
  • 06.16 22:33:59
    发表了文章 2025-06-16 22:33:59

    ArkUI-X跨平台应用改造指南

    随着HarmonyOS Next 5.0的发布,基于ArkTS开发的应用日益丰富,但也面临多平台适配的挑战。ArkUI-X框架提供“一次开发、三平台部署”解决方案,助力开发者高效实现跨平台应用。本文介绍如何通过ArkUI-X将HarmonyOS Next应用改造为支持Android与iOS的跨平台工程,涵盖产品定制层(products)、基础特性层(features)和公共能力层(commons)的设计与实现,优化代码复用与交互一致性。
  • 06.16 22:33:00
    发表了文章 2025-06-16 22:33:00

    ArkUI-X与Android联动编译开发指南

    本文介绍通过CLI工具链创建项目并生成联动编译脚本,实现Android Studio编译Android应用时自动编译ArkTS源码并将产物拷贝至Android工程。其功能包括手动配置ArkTS源码编译开关、编译module及文件输出路径。文章详细说明了编译配置方法,如设置`configBuildFlag`开关触发编译脚本、添加跨平台module(例:`moduleLists=entry,testmodule`)、修改Android的arkuix和systemRes输出路径。相关脚本位于`.arkui-x/android`目录。
  • 06.15 23:04:09
    发表了文章 2025-06-15 23:04:09

    ArkUI-X在Android平台动态化开发指南

    本文详解在Android平台使用ArkUI-X进行动态化开发的方法,涵盖动态化适用场景与开发规范。动态化适用于框架动态化(减少ROM占用、支持升级)和特性Bundle动态化(发布解耦)。目录结构需遵循特定规则,如`/data/data/应用/files/arkui-x`为沙箱根目录,包含引擎、特性Bundle等。加载优先级涉及引擎so库、插件so库、module及systemres的加载顺序。框架初始化时,需将引擎库置于指定路径,并在主线程调用初始化方法,优化跨平台模块加载效率。
  • 06.15 23:03:14
    发表了文章 2025-06-15 23:03:14

    ArkUI-X框架LogInterface使用指南

    本文介绍如何在Android平台上利用ArkUI-X框架的LogInterface拦截日志。通过实现ILogger接口,自定义日志处理逻辑(如落盘或输出)。借助StageApplicationDelegate类的`setLogInterface`方法注入LogInterface,可拦截框架与TypeScript的ERROR/FATAL日志;通过`setLogLevel`方法设置拦截等级,降低等级可输出更详细日志,但需警惕应用崩溃风险。注意,注册操作须在`onCreate()`方法后执行。
  • 06.12 22:16:31
    发表了文章 2025-06-12 22:16:31

    ArkUI-X构建Android平台AAR及使用

    本教程介绍如何使用ArkUI-X SDK开发Android AAR,实现基于ArkTS的声明式开发范式在Android平台显示。内容涵盖跨平台Library工程开发、AAR集成方式及应用工程使用。通过ACE Tools或DevEco Studio创建和构建AAR包,随后在Android Studio中将AAR添加至应用工程,配置Application、代理类调用、`AndroidManifest.xml`及`build.gradle`文件。完成配置后,可按常规流程构建ArkUI Android应用。
  • 06.12 22:15:32
    发表了文章 2025-06-12 22:15:32

    ArkUI-X在Android上使用Fragment开发指南

    本文详细介绍如何将ArkUI框架的UIAbility跨平台部署至Android平台的Fragment,实现Android原生Fragment与ArkUI跨平台Fragment的混合开发。主要内容包括: 1. **Android工程配置**:确保PackageName与BundleName一致,并在gradle.properties中使能AndroidX,同时添加必要的依赖项。 2. **关键类集成**: - **StageApplication**:初始化资源路径及加载配置信息。
  • 06.10 22:43:08
    发表了文章 2025-06-10 22:43:08

    ArkUI-X平台差异化

    跨平台使用场景是一套ArkTS代码运行在多个终端设备上,如Android、iOS、OpenHarmony(含基于OpenHarmony发行的商业版,如HarmonyOS Next)。当不同平台业务逻辑不同,或使用了不支持跨平台的API,就需要根据平台不同进行一定代码差异化适配。当前仅支持在代码运行态进行差异化,接下来详细介绍场景及如何差异化适配。
  • 06.10 22:42:22
    发表了文章 2025-06-10 22:42:22

    ArkUI-x跨平台Bridge最佳实践

    ArkUI-X框架的bridge核心架构思想旨在实现ArkTS与平台原生语言(如Java、OC)之间的通信,支持业务层通信及跨平台API中转。bridge具备三种能力:多种桥接模式(JSON、二进制、线程并发)、数据与方法互传,以及“一码三平台”支持。通过分层架构设计,上层业务调用统一接口,下层实现平台差异化逻辑。FAQ部分提供了HMS API跨平台改造方案,包括动态import优化以避免crash问题,提升代码效率与整洁性。
  • 06.08 21:13:45
    发表了文章 2025-06-08 21:13:45

    ArkUI-X与Android桥接通信之方法回调

    本文介绍了ArkUI与Android平台之间的消息传递机制,涵盖双向数据交互、方法调用及不同数据类型的处理。主要内容包括:1) ArkUI调用Android方法,通过`callMethod`实现;2) Android调用ArkUI方法,借助`registerMethod`注册并调用;3) ArkUI监听Android方法,支持方法注册与注销;4) 带回调的跨平台方法调用,支持无参与有参场景;5) 不同数据类型(如字符串、数组、对象)的传递示例。代码示例展示了TypeScript和Java的实现细节,帮助开发者理解桥接机制的具体应用。
  • 06.08 21:12:24
    发表了文章 2025-06-08 21:12:24

    ArkUI-X与Android消息通信

    平台桥接实现ArkUI与Android/iOS间的双向数据传递和方法调用。本文聚焦Android与ArkUI的交互:1) 在ArkUI侧通过`createBridge`创建桥接实例,指定名称及数据格式(如JSON或二进制);2) 在Android侧创建`BridgePlugin`类,匹配名称完成方法调用。数据传递支持ArkUI向Android发送数据并通过回调接收响应,以及Android向ArkUI发送数据并监听回执。具体用法参考`Bridge API`和`BridgePlugin`文档。
  • 06.03 22:06:09
    发表了文章 2025-06-03 22:06:09

    ArkUI-X中Plugin生命周期开发指南

    ArkUI-X插件用于扩展ArkUI应用功能,支持管理插件生命周期。本文聚焦于Android平台ArkUI-X插件生命周期的使用,介绍如何通过实现`IArkUIXPlugin`接口创建插件,包括`onRegistry`初始化和`onUnRegistry`销毁方法。开发者可通过`addPlugin`方法在`StageActivity`中注册插件,确保调用顺序正确(需在`super.onCreate()`前)。示例代码展示了插件的创建、资源管理和注册流程,帮助开发者快速上手。
  • 06.03 22:04:03
    发表了文章 2025-06-03 22:04:03

    ArkUI-X添加到现有Android项目中

    本教程介绍如何使用ArkUI-X SDK开发Android AAR,实现ArkTS声明式开发在Android平台的显示。主要内容包括:1) 跨平台Library工程开发;2) AAR在Android应用中的集成方式。通过ACE Tools或DevEco Studio完成AAR构建,初始化ArkUI-X,并通过Activity或Fragment加载页面。具体步骤涵盖工程创建、构建AAR包、配置Manifest及使用Intent或Fragment打开页面等。

2025年05月

  • 05.18 13:36:03
    发表了文章 2025-05-18 13:36:03

    ArkUI-X跨平台框架接入指南

    ArkUI-X是ArkUI的跨平台扩展框架,支持OpenHarmony、Android和iOS等多平台开发,未来还将增加更多平台支持。开发者只需一套主代码即可构建高性能、精美的多平台应用。使用DevEco Studio进行ArkUI-X开发时,需注意:仅支持ArkUI-X源码调试,各平台Native代码需用对应IDE处理;支持真机与模拟器调试;需配置相关SDK(如Android SDK)及环境变量(如ANDROID_HOME)。创建工程后,可通过DevEco Studio编译生成跨平台应用包,并在不同平台上运行查看效果。
  • 05.17 18:59:31
    发表了文章 2025-05-17 18:59:31

    DevEco重大更新快来体验吧

    HarmonyOS API 17正式发布,DevEco新增多项特性。支持创建API 17应用,模拟器首次适配阔折叠手机与2in1设备。新增权限管理功能,可自动签名快速申请ACL权限;新增自动监听WebView进程能力,简化调试流程。系统能力方面,支持指定窗口大小、AR Engine深度估计、ArkUI对2in1设备优化及新增File Manager Service Kit文件管理服务,大幅提升开发效率与用户体验。
  • 发表了文章 2025-06-19

    ArkUI-X应用工程结构说明

  • 发表了文章 2025-06-19

    ArkUI-X平台桥接Bridge说明

  • 发表了文章 2025-06-18

    ArkUI-X跨平台技术落地-华为运动健康(二)

  • 发表了文章 2025-06-18

    ArkUI-X跨平台技术落地-华为运动健康(一)

  • 发表了文章 2025-06-16

    ArkUI-X跨平台应用改造指南

  • 发表了文章 2025-06-16

    ArkUI-X与Android联动编译开发指南

  • 发表了文章 2025-06-15

    ArkUI-X框架LogInterface使用指南

  • 发表了文章 2025-06-15

    ArkUI-X在Android平台动态化开发指南

  • 发表了文章 2025-06-13

    ArkUI-X构建Android平台AAR及使用

  • 发表了文章 2025-06-13

    ArkUI-X在Android上使用Fragment开发指南

  • 发表了文章 2025-06-10

    ArkUI-x跨平台Bridge最佳实践

  • 发表了文章 2025-06-10

    ArkUI-X平台差异化

  • 发表了文章 2025-06-08

    ArkUI-X与Android消息通信

  • 发表了文章 2025-06-08

    ArkUI-X与Android桥接通信之方法回调

  • 发表了文章 2025-06-06

    ArkUI-X添加到现有Android项目中

  • 发表了文章 2025-06-06

    ArkUI-X中Plugin生命周期开发指南

  • 发表了文章 2025-05-18

    ArkUI-X跨平台框架接入指南

  • 发表了文章 2025-05-17

    DevEco重大更新快来体验吧

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息