- 博客(580)
- 资源 (37)
- 收藏
- 关注
原创 HarmonyOS优化应用内存占用问题性能优化一
用户功能的不断增强,应用越来越复杂,占用的内存也在不断膨胀,而内存作为系统的稀缺资源比较有限,当应用程序占用过多内存时,系统可能会频繁进行内存回收和重新分配,导致应用程序的性能下降,甚至出现崩溃和卡顿的情况。通过减少应用内存的占用,可以有效提高应用的性能和响应速度,节省系统资源,让设备的运行效率更高,延长设备的续航时间。onMemoryLevel接口:开发者可通过该接口监听系统内存的变化,并根据系统内存的实时情况,动态地调整应用程序的内存,以避免内存过度占用导致的性能问题。
2025-05-21 11:29:52
52
原创 HarmonyOS优化应用包体积大小问题性能优化
在进行应用程序包大小优化分析时,可以使用扫描工具扫描分析App包,根据输出的检测报告,采取相应措施优化应用。在多包场景下,如果应用的多个HAP或HSP包使用HAR包实现代码和资源的共享,那么打包后的每个HAP或HSP包中都会存在一份共享HAR包的拷贝,导致App包中存在冗余代码和资源。应用存在多包(HAP、HSP)的场景时,可以使用HSP动态共享包在应用的多个包(HAP、HSP)之间共享代码和资源,消除使用HAR静态共享包造成的多包(HAP、HSP)间代码和资源的重复拷贝,从而减小应用包大小。
2025-05-20 14:56:34
547
原创 HarmonyOS应用闪屏问题性能优化三
如果开发者没有定义keyGenerator函数,则ArkUI框架会使用默认的键值生成函数,即(item: Object, index: number) => { return index + ‘__’ + JSON.stringify(item);可参考键值生成规则。在使用ForEach的过程中,若对于键值生成规则的理解不够充分,可能会出现错误的使用方式。错误使用一方面会导致功能层面问题,例如渲染结果非预期,另一方面会导致性能层面问题,例如渲染性能降低。下拉刷新时,应用产生卡顿,出现闪屏问题。
2025-05-19 14:37:59
215
原创 HarmonyOS应用闪屏问题性能优化二
在左右跟手翻页过程中,通过TabsAnimationEvent事件获取手指滑动距离,改变下划线在前后两个子页签之间的位置。在离手触发翻页动画时,一并触发下划线动画,保证下划线与页面左右转场动画同步进行。在Tabs左右翻页动画的结束回调中,刷新了选中页面的index值。造成当页面左右转场动画结束时,页签栏中index对应页签的样式(字体大小、下划线等)立刻发生改变,导致产生闪屏。滑动Tabs组件时,上方标签不能同步更新,在下方内容完全切换后才会闪动跳转,产生闪屏问题。运行效果如下图所示。
2025-05-16 16:40:09
115
原创 HarmonyOS应用闪屏问题性能优化一
应用在动画结束回调中,修改了属性的值。在图标连续放大缩小过程中,既有动画连续地改变属性的值,又有结束回调直接改变属性的值,造成过程中的值异常,效果不符合预期。在开发调试过程中,有时会遇到应用出现非预期的闪动,这些闪动现象统称为闪屏问题。如果一定要在动画结束回调中设值,可以通过计数器等方法,判断属性上是否还有动画。只有属性上最后一个动画结束时,结束回调中才设值,避免因动画打断造成异常。尽量不在动画结束回调中设值,所有的设值都通过动画下发,让系统自动处理动画的衔接;本文主要引用参考HarmonyOS官方文档。
2025-05-15 15:00:33
236
原创 HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.isDistributedEnabled
系统能力:SystemCapability.Notification.Notification。系统能力:SystemCapability.Notification.Notification。支持设备Phone2in1TabletCarWearable。支持设备Phone2in1TabletCarWearable。查询设备是否支持分布式通知。使用callback异步回调。查询设备是否支持分布式通知。使用Promise异步回调。本文主要参考引用自HarmonyOS官方网站。
2025-05-14 15:54:26
315
原创 HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.getSlots
系统能力:SystemCapability.Notification.Notification。系统能力:SystemCapability.Notification.Notification。支持设备Phone2in1TabletCarWearable。获取此应用程序的所有通知渠道。使用callback异步回调。支持设备Phone2in1TabletCarWearable。获取此应用程序的所有通知渠道。使用Promise异步回调。本文主要参考引用自HarmonyOS官方网站。
2025-05-13 15:51:58
173
原创 HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.getSlot
系统能力:SystemCapability.Notification.Notification。系统能力:SystemCapability.Notification.Notification。支持设备Phone2in1TabletCarWearable。支持设备Phone2in1TabletCarWearable。获取一个指定类型的通知渠道。使用callback异步回调。获取一个指定类型的通知渠道。使用Promise异步回调。本文主要参考引用自HarmonyOS官方网站。
2025-05-12 15:03:24
191
原创 HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.getActiveNotifications
系统能力:SystemCapability.Notification.Notification。系统能力:SystemCapability.Notification.Notification。支持设备Phone2in1TabletCarWearable。获取当前应用未删除的通知列表。使用callback异步回调。支持设备Phone2in1TabletCarWearable。获取当前应用未删除的通知列表。使用Promise异步回调。本文主要参考引用自HarmonyOS官方网站。
2025-05-08 16:25:34
309
原创 HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.getActiveNotificationCoun
系统能力:SystemCapability.Notification.Notification。系统能力:SystemCapability.Notification.Notification。支持设备Phone2in1TabletCarWearable。支持设备Phone2in1TabletCarWearable。获取当前应用未删除的通知数。使用callback异步回调。获取当前应用未删除的通知数。使用Promise异步回调。本文主要参考引用自HarmonyOS官方网站。
2025-05-06 17:27:23
266
原创 HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.cancelAll
系统能力:SystemCapability.Notification.Notification。系统能力:SystemCapability.Notification.Notification。支持设备Phone2in1TabletCarWearable。取消当前应用所有已发布的通知。使用callback异步回调。支持设备Phone2in1TabletCarWearable。取消当前应用所有已发布的通知。使用Promise异步回调。本文主要参考引用自HarmonyOS官方网站。
2025-04-30 17:29:36
214
原创 HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.cancel
通过通知ID和通知标签取消已发布的通知,若label为空表示取消与指定通知ID相匹配的已发布通知。系统能力:SystemCapability.Notification.Notification。系统能力:SystemCapability.Notification.Notification。系统能力:SystemCapability.Notification.Notification。通过通知ID和通知标签取消已发布的通知。支持设备Phone2in1TabletCarWearable。
2025-04-29 17:44:13
169
原创 HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.addSlot
系统能力:SystemCapability.Notification.Notification。系统能力:SystemCapability.Notification.Notification。支持设备Phone2in1TabletCarWearable。支持设备Phone2in1TabletCarWearable。创建指定类型的通知渠道。使用callback异步回调。创建指定类型的通知渠道。使用Promise异步回调。本文主要参考引用自HarmonyOS官方网站。
2025-04-25 15:59:10
297
原创 鸿蒙应用元服务开发-Account Kit未成年人模式订阅和处理用户信息变更
当用户取消元服务的授权信息、注销华为账号时,华为账号服务器会发送通知到元服务,元服务可以根据通知消息进行自身业务处理。元服务接收到消息后需要先对消息头中的令牌进行验签,确保消息的完整有效性后解析并获取用户信息变更事件详情。回调地址:在开启订阅通知后,若华为用户信息存在变更,会通过发送消息到该地址。校验JWT签名中的aud与订阅用户信息变更中提供的Client ID一致。通过依赖的JWT库,对消息头中的令牌进行解析,获取签名的KeyId。订阅范围:订阅的用户信息变更事件,详见用户信息变更事件介绍。
2025-04-16 17:47:12
478
原创 鸿蒙应用元服务开发-Account Kit配置登录权限
由于Access Token的有效期仅为60分钟,当Access Token失效或者即将失效时(可通过REST API错误码判断),可以使用Refresh Token(有效期180天)通过刷新凭证向华为账号服务器请求获取新的Access Token。当Access Token失效时,若元服务不使用Refresh Token向华为账号服务器请求获取新的Access Token,账号的授权信息将会失效,导致使用Access Token的功能都会失败。如未关联,则创建新用户,绑定UnionID,完成用户登录。
2025-04-15 16:05:08
984
原创 鸿蒙应用元服务开发-Account Kit配置scope权限
4.服务选择“华为账号服务”,选择“敏感权限”(公开权限无需申请),再根据应用的需要,选择对应的权限,点击“申请”。应用/服务名称:应用的正式名称(若不填写准确应用名称,可能会导致申请被驳回)。使用场景类型:参见表1,补充描述说明(若为表1以外场景,请按实际类型填写)。业务场景描述:参见表1,补充描述说明(若为表1以外场景,请按实际场景填写)。进入我的项目,找到应用所属的项目,点击进入该项目。进入我的项目,找到应用所属的项目,点击进入该项目。选择对应的应用,找到对应的Client ID。
2025-04-11 16:04:48
238
原创 鸿蒙应用元服务开发-Account Kit配置Client ID
登录AppGallery Connect平台,在“我的项目”中选择目标应用,在“项目设置 > 常规 > 应用”区域获取“OAuth 2.0客户端ID(凭据)”处的Client ID。请先参考“元服务开发准备”完成基本准备工作,再继续进行以下开发活动。本文主要引用参考HarmonyOS官方网站。
2025-04-10 14:59:04
175
原创 鸿蒙应用元服务开发-Account Kit获取收货地址
2、元服务调用获取收货地址API前,需完成对应的权限申请,华为账号已登录才可获取。收货地址中的手机号信息仅支持输入中国境内(不包含中国香港、中国澳门、中国台湾)手机号、地址信息只支持填写中国境内(不包含中国香港、中国澳门、中国台湾)。当元服务需要获取用户收货地址时,可使用选择收货地址Button,引导用户添加或选择已有的收货地址,并最终获取用户的收货地址。用户可以在收货地址管理页面添加新的收货地址或者选择已有收货地址,点击确认后可将选择的收货地址返回给元服务。邮件主题:【获取收货地址】权限申请。
2025-04-07 17:19:01
179
原创 鸿蒙应用元服务开发-Account Kit获取华为账号用户信息概述
如元服务需要完善用户头像信息,可通过调用Scenario Fusion Kit提供的选择头像Button,拉起Account Kit头像选择页面,供用户完成华为账号头像或其他头像的选择,实现头像信息获取与展示。用户有三种获取头像的方式:使用华为账号头像、从图库选择、拍照,用户选择其中一种方式后,Account Kit返回头像uri给Button,元服务刷新Button并展示头像。3、元服务提供的服务依赖用户收货地址,需要获取用户收货地址,参见获取收货地址。1、元服务需要完善用户头像信息,参见获取头像。
2025-04-02 11:14:12
437
原创 鸿蒙应用元服务开发-Account Kit获发票抬头
用户需要使用发票抬头时,元服务通过调用Scenario Fusion Kit对应的Button组件并设置openType为CHOOSE_INVOICE_TITLE,打开华为账号发票抬头选择页。用户可以在发票抬头选择页选择已有发票抬头或者跳转到发票抬头管理页进行增加,用户点击确认后将关闭发票抬头选择页面,并返回用户选择的发票抬头。当元服务需要获取用户发票抬头时,可使用选择发票抬头Button,帮助用户打开发票抬头选择页面进行选择或管理发票抬头。在进行代码开发前,请先确认您已完成配置Client ID工作。
2025-04-01 15:43:35
172
原创 鸿蒙应用元服务开发-Account Kit概述
Account Kit(华为账号服务)提供简单、快速、安全的登录功能,让用户快捷地使用华为账号登录元服务。Account Kit提供的SampleCode示例工程体现了Account Kit提供的登录、授权头像昵称、快速验证手机号、收货地址、发票抬头、未成年人模式等特性,可参考该工程进行应用的相关内容开发。便捷性:统一管控未成年人模式入口,仅需一次设置,元服务联动生效,避免各个元服务内单独开启的繁琐操作,提升用户体验。获取华为账号用户信息:获取用户的基本开放信息,如头像、手机号、收货地址、发票抬头。
2025-03-31 12:11:41
339
原创 鸿蒙应用元服务开发-Account Kit 常见问题说明
更多命令请参见hilog。Access Token和Refresh Token的长度与其中编码的信息有关,目前来讲Access Token和Refresh Token的长度不会超过1024字符。开发者账号下管理了多个应用时,针对同一个华为账号,不同的应用返回的OpenID值不同,但返回的UnionID相同。开发者账号注册时间早于2023年09月21日 23:00:00,UnionID长度不固定,最大92位。应用创建时间早于2023年09月21日 23:00:00,OpenID长度不固定,最大256位。
2025-03-31 12:10:07
411
原创 HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试Smart Step Into
点击File > Settings > Build, Execution, Deployment > Debugger > Stepping,勾选Do not step into ArkTs scripts, 可在调试时禁止智能步入某些脚本。当编辑器上一行存在多个函数嵌套或调用时,开发者可以通过Smart Step Into的能力来步入到想要调试的函数内,如果在调试时想跳过某些文件,也可以自定义需要跳过的文件列表。启动调试,如果断点所在的一行内存在多个方法调用,可以通过点击调试窗口的按钮。
2025-03-18 10:39:13
126
原创 HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试Evaluate and log
开发者可以通过 Evaluate and log 能力在代码执行到断点行时打印开发者指定的表达式。启动调试,使断点命中,切换到调试的 Console 窗口,表达式的打印结果将在这里展示。勾选Evaluate and log复选框,并在下方输入框输入要打印的表达式。本文主要参考与引用自HarmonyOS官方文档。在需要打印表达式结果的地方设置断点。右键断点,然后点击More按钮。
2025-03-14 16:51:52
119
原创 HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试worker/taskpool调试
开发者可通过在worker或taskpool代码上设置断点,对worker/taskpool进行断点调试。启动调试,当代码中断点命中时,调试窗口会新启动一个调试会话,显示 taskpool 线程的堆栈信息。启动调试,当断点命中时,调试窗口会新启动一个调试会话,显示 worker 线程的堆栈信息。右键模块的 ets 目录新建一个 worker 文件。开发者写完代码后,在 worker 文件中设置断点。编写一个 taskpool 代码,在代码中设置断点。二、taskpool 调试。一、worker 调试。
2025-03-13 17:49:00
196
原创 HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试反向调试
DevEco Studio提供了反向调试的能力,供开发者进行调用栈回退,当前仅支持ArkTS调试模式。本文主要参考与引用自HarmonyOS官方文档。程序中断时,在调用栈窗口右键单击,选择。,可以回退到上一个调用栈。
2025-03-11 11:15:29
353
原创 HarmonyOS NEXT开发实战:DevEco AI辅助编程工具(CodeGenie)的使用
formdbsetting > formdbinfo:存放包含卡片信息的Info.ets文件,可在Info.ets文件中,添加卡片刷新所需要的具体的数据,后续会读取该文件并将数据存入数据库中。formhttpsetting > formhttpinfo:存放包含卡片信息的Info.ets文件,可在Info.ets文件中添加获取卡片刷新数据的URL。在module > src > main > ets 路径下, formcommon目录用于存放生成卡片的逻辑代码。
2025-03-10 15:57:57
844
原创 HarmonyOS NEXT开发实战:DevEco Studio中DeepSeek的使用
安装DevEco Studio:如果尚未安装DevEco Studio,请访问华为开发者官网下载并安装最新版本5.0.9.100。安装完成后,打开DevEco Studio,创建一个新的鸿蒙应用项目,选择适合的模板(如Empty Ability)。创建应用:在DeepSeek控制台中创建API Key,并及时保存,出于安全访问策略,你将无法通过 API keys 管理界面再次查看它。在插件市场中搜索Proxy AI或CodeGPT插件,如图所示,搜索结果为版本为3.0.0-233,执行安装。
2025-03-07 15:08:31
1132
原创 HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试使用调试器
如果存在断点时,命中下一个断点,并展示对应的Frames和Variables信息;如果不存在断点,设备上的应用正常运行,Frames和Variables信息会消失。Debug界面有两个tab页,分别是“entry”和“entry(PandaDebugger)”。第二个tab页“entry(PandaDebugger)”是调试器,用于调试Debugger功能。Frames:当应用暂停时,Frames区会显示当前代码所引用的代码位置。,当有对应源代码时,应用会暂停。,代码会从方法内部回到调用处。
2025-03-06 16:32:03
250
原创 HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试检查变量
当应用停止在某个断点处时,您可以在"Debugger"窗中查看当前的变量信息。当您在"Frame"窗格中择某个帧之后,您可以在"Variable"窗格中检查变量。此外您还可以通过对变量进行计算。如需向"Watches"列表中添加变量或表达式,请按以下步骤操作:在"Watches"空格中输入表达式,然后点击Add to Watches 图标。如需从"Watches"列表中移除某一项,点击鼠标右键,选择Remove Watches。本文主要参考与引用自HarmonyOS官方文档。
2025-03-05 14:36:53
133
原创 HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试使用断点
行断点是最常见的类型,用于在指定的代码行暂停应用的执行,在暂停时,您可以检查变量,对表达式求值,然后逐行执行,以确定运行时错误的原因。在设置的断点红点处,单击鼠标右键,在Condition中可以设置条件断点,此类断点仅会在满足特定条件时才会暂停应用。在BreakPoints中,勾选ArkTS/Js Exception Breakpoints,开启异常断点。DevEco Studio ArkTS支持行断点和异常断点,这些断点可以触发不同的操作。当应用运行到代码处,会在代码处停住,并高亮显示。
2025-03-04 17:23:16
294
原创 HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试等待调试
选择需要设置为“等待调试模式”的应用(默认为当前工程),选择需要进行调试的调试类型。然后单击Attach,即可将该应用设置为“等待调试模式”。此时会在DevEco Studio底部显示一个等待进度条,在应用被拉起之前,将一直处于等待状态。开发者可以通过将某个应用设置为“等待调试模式”,然后当开发者需要对应用进行调试时,拉起应用即可快速进入调试。应用设置为“等待调试模式”后,此时如果启动普通的debug调试,将会取消当前的等待调试模式。设置“等待调试模式”之前,需要先把应用安装到设备上。
2025-03-03 16:04:18
221
原创 HarmonyOS NEXT 原生应用/元服务-ArkTS代码调试attach启动调试
Attach Debugger和Debug的区别在于,Attach Debugger to Process可以先运行应用/元服务,然后再启动调试,或者直接启动设备上已安装的应用/元服务进行调试;选择需要调试的Debug type,若选择已创建的Run/Debug configuration进行attach调试,此时Debug type不可改变,只可在Run/Debug configuration界面修改。当前设备上被attach的应用代码和本地代码一致,且已提前进行构建生成必要的sourcemap文件。
2025-02-28 15:01:52
315
原创 HarmonyOS NEXT 原生应用/元服务-自定义运行/调试配置
如果一个工程中entry/feature/HSP模块直接依赖其他HAR/HSP模块(如entry模块依赖HSP模块)及间接依赖其他模块(如entry模块依赖HAR模块,HAR又依赖HSP模块)时,在调试阶段需要同时安装模块包及其所有依赖模块的包到设备中。单击Run > Edit Configurations,设置指定模块的HAP安装方式,勾选“Keep Application Data”,则表示采用覆盖安装方式,保留应用/元服务缓存数据。如可以设置“-w 360”,表示将超时等待时间设置为360秒。
2025-02-27 17:15:15
1164
原创 HarmonyOS NEXT 原生应用/元服务调试概述
DevEco Studio提供了丰富的HarmonyOS应用/元服务调试能力,支持JS、ArkTS、C/C单语言调试和ArkTS/JS+C/C跨语言调试能力,并且支持三方库源码调试,帮助开发者更方便、高效地调试应用/元服务。HarmonyOS应用/元服务调试支持使用真机设备、模拟器、预览器调试。开发者可以使用预览器运行调试Ability生命周期代码和界面代码,预览器调试支持基础Debug能力,包括断点、调试执行、变量查看等。4.启动调试:启动debug调试或attach调试。不支持C++调试。
2025-02-26 11:05:45
456
原创 HarmonyOS NEXT 原生应用/元服务-性能分析基础耗时分析Time分析
默认为Call Tree方式,其中“Weight”字段表示当前函数的总执行时间,“Self”字段表示函数自身的执行时间,两者之差为当前函数所调用的子函数执行时间之和,“Average Duration”字段表示函数自身的平均执行时间,“Category”字段表示函数调用类型。,增加strip字段并赋值为false。对于有so库路径和偏移地址的采样数据,如图所示,通过导入对应的携带符号表信息的so库进行解析,补充release so库中缺失的符号表信息(包括系统so库,用户自编译的so库,三方库)。
2025-02-25 14:35:16
687
原创 HarmonyOS NEXT 原生应用/元服务-DevEco Profiler性能问题定位深度录制
进入数据分析阶段,所有泳道任务状态由“analyzing”变为“rendering”,分析结束,右侧调优详情区域显示具体调优内容,分析过程可能包含大量的数据,需要等待一段时间,请耐心等待解析完成。Allocation:主要用于应用/元服务内存资源占用情况的分析,可深度采集内存相关数据,直观呈现不同分类的内存趋势,提供内存实例分配的调用栈记录,深入分析内存问题。Launch:主要用于分析应用/元服务的启动耗时,分析启动周期各阶段的耗时情况、核心线程的运行情况等,协助开发者识别启动瓶颈。
2025-02-24 16:17:12
742
原创 HarmonyOS NEXT 原生应用/元服务-DevEco Profiler性能问题定界实时监控
右侧区域柱状图则展示了时间窗内各部件资源的实时使用情况,柱状图的颜色代表每种部件的功耗占比。DevEco Profiler提供实时监控(Realtime Monitor)能力,该能力为您提供全方位的设备资源监测,覆盖系统事件、异常报告、CPU占用、内存占用、实时帧率、GPU使用率、温度、电流以及能耗等多个维度的数据,帮助您初步识别性能瓶颈,定界问题所在。右侧的泳道图则展示了时间窗内的整体CPU使用情况,其中灰色的部分代表系统中其他进程的CPU占用,蓝色部分则展示了当前应用/元服务的CPU占用情况。
2025-02-21 15:56:37
825
原创 HarmonyOS NEXT 原生应用/元服务-DevEco Profiler性能问题定界实时监控
右侧区域柱状图则展示了时间窗内各部件资源的实时使用情况,柱状图的颜色代表每种部件的功耗占比。DevEco Profiler提供实时监控(Realtime Monitor)能力,该能力为您提供全方位的设备资源监测,覆盖系统事件、异常报告、CPU占用、内存占用、实时帧率、GPU使用率、温度、电流以及能耗等多个维度的数据,帮助您初步识别性能瓶颈,定界问题所在。右侧的泳道图则展示了时间窗内的整体CPU使用情况,其中灰色的部分代表系统中其他进程的CPU占用,蓝色部分则展示了当前应用/元服务的CPU占用情况。
2025-02-20 10:16:40
969
原创 HarmonyOS NEXT 原生应用/元服务-DevEco Profiler性能优化过程
在开发应用时,开发者会对应用的运行情况有一个预期的指标,当应用在某些方面不能满足预期的指标或者表现不佳时,意味着您的应用可能存在性能问题,需要对应用进行性能优化以达到您的预期。应用的性能优化是一个不断持续的周期性的过程,您需要在应用开发过程中观察应用的运行表现来识别性能瓶颈,通过运行时数据来定界定位性能问题,定位根因后修复代码并验证优化措施的可行性,循环往复直到应用满足您的性能指标。创建深度分析任务,通过详细的应用运行时数据,例如perf、内存对象等信息,来分析并定位性能问题出现的根因;
2025-02-19 15:37:50
246
用HarmonyOS元服务卡片训练一下文心一言的AIGC能力.docx
2023-04-18
HarmonyOSOpenHarmony应用开发-bindContextMenu绑定菜单选项.docx
2023-03-24
李洋【手把手教你开发一个元服务万能卡片】.pdf
2023-03-21
HarmonyOSOpenHarmony应用开发ArkTS画布组件CanvasRenderingContext2D对象总述
2023-03-03
HarmonyOS/OpenHarmony应用开发-ArkOpenHarmony应用开发-ArkTS画布组件Canvas.doc
2023-03-02
OpenHarmony原子化服务开发快速入门体验.docx
2022-06-22
HarmonyOS原子化服务开发快速入门教程.docx
2022-06-18
HarmonyOS应用开发-BiometricAuthentication体验分享.docx
2022-06-13
HarmonyOS应用开发-AppMultiplier体验分享.docx
2022-06-09
HarmonyOS应用开发-SimpleVideoCodelab组件体验分享.docx
2022-05-31
HarmonyOS应用开发-AnimationDome组件体验分享.docx
2022-05-30
HarmonyOS应用开发-eTS-媒体查询.docx
2022-05-27
HarmonyOS应用开发-XPopup常用的弹窗体验.docx
2022-05-21
HarmonyOS应用开发-ScratchView刮刮卡效果控件.docx
2022-05-17
HarmonyOS应用开发-ContinuousScrollableImageJS组件体验分享.docx
2022-05-16
HarmonyOS应用开发-绘制图像实现.docx
2022-05-13
HarmonyOS应用开发-photoView组件体验分享.docx
2022-05-10
HarmonyOS应用开发-module名字冲突解决方案.docx
2022-04-27
HarmonyOS开发- TebleShot 进行 OH化后分享工具功能体验.docx
2022-04-25
HarmonyOS应用开发-文件上传问题的解决方式
2022-04-20
DevEco Studio3.0Beta-HarmonyOS创建和运行HelloWorld
2022-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人