一、概述当元服务需要完善用户个人资料(头像、手机号、收货地址、发票抬头)时,可通过AccountKit提供的相关能力,引导用户填写、管理相关信息并完成授权。获取头像、手机号、收货地址、发票抬头详细接入体验可参考AccountKit提供的SampleCode示例工程。典型场景:1、元服务需要完善用户头像信息,参见获取头像。2、元服务提供的服务依赖用户手机号,需要获取用户手机号,参见获取手机号。3、元服务提供的服务依赖用户收货地址...
一、场景介绍当元服务需要获取用户发票抬头时,可使用选择发票抬头Button,帮助用户打开发票抬头选择页面进行选择或管理发票抬头。二、业务流程流程说明:用户需要使用发票抬头时,元服务通过调用ScenarioFusionKit对应的Button组件并设置openType为CHOOSEINVOICETITLE,打开华为账号发票抬头选择页。用户可以在发票抬头选择页选择已有发票抬头或者跳转到发票抬头管理页进行增加,用户点击确认后将关闭发票抬头选择页面,并返回...
AccountKit(华为账号服务)提供简单、快速、安全的登录功能,让用户快捷地使用华为账号登录元服务。用户授权后,AccountKit可提供头像、手机号码等信息,帮助元服务更了解用户。AccountKit提供的SampleCode示例工程体现了AccountKit提供的登录、授权头像昵称、快速验证手机号、收货地址、发票抬头、未成年人模式等特性,可参考该工程进行应用的相关内容开发。一、能力范围登录:提供登录服务,让用户使用华为账号快速登录元服...
一、OpenID和UnionID的格式说明(一)长度为减少开发者接入和迁移成本,AccountKit在2023年09月21日对OpenID、UnionID的长度做出了如下调整:OpenID应用创建时间晚于(含)2023年09月21日23:00:00,OpenID固定28位。应用创建时间早于2023年09月21日23:00:00,OpenID长度不固定,最大256位。UnionID开发者账号注册时间晚于(含)2023年09月21日23:00:00,UnionID固定29位。开发者账号注册时间早于2023年09月21日23:00:00,UnionI...
当编辑器上一行存在多个函数嵌套或调用时,开发者可以通过SmartStepInto的能力来步入到想要调试的函数内,如果在调试时想跳过某些文件,也可以自定义需要跳过的文件列表。一、智能步入启动调试,如果断点所在的一行内存在多个方法调用,可以通过点击调试窗口的按钮或快捷键Shift+F7高亮展示可进入函数。点击其中一个函数即可步入。二、过滤脚本文件点击FileSettingsBuild,Execution,DeploymentDebuggerStepping,勾选Donotstepi...
2025-03-18 10:27:38 1537浏览 0点赞 0回复 0收藏
开发者可以通过Evaluateandlog能力在代码执行到断点行时打印开发者指定的表达式。操作步骤在需要打印表达式结果的地方设置断点。右键断点,然后点击More按钮。勾选Evaluateandlog复选框,并在下方输入框输入要打印的表达式。启动调试,使断点命中,切换到调试的Console窗口,表达式的打印结果将在这里展示。本文主要参考与引用自HarmonyOS官方文档。
2025-03-14 16:45:02 2421浏览 0点赞 0回复 0收藏
开发者可通过在worker或taskpool代码上设置断点,对workertaskpool进行断点调试。一、worker调试右键模块的ets目录新建一个worker文件。开发者写完代码后,在worker文件中设置断点。启动调试,当断点命中时,调试窗口会新启动一个调试会话,显示worker线程的堆栈信息。二、taskpool调试编写一个taskpool代码,在代码中设置断点。启动调试,当代码中断点命中时,调试窗口会新启动一个调试会话,显示taskpool线程的堆栈信息。本文...
2025-03-13 17:41:37 2304浏览 0点赞 0回复 0收藏
开发者可通过两种方式对ExtensionAbility生命周期函数进行调试。应用已安装到设备上后通过等待调试能力进行调试。通过修改运行调试配置项指定当前运行或调试的Ability为ExtensionAbility。一、等待调试方式参考等待调试对当前调试工程进行调试。在ExtensionAbility生命周期内设置断点。等待ExtensionAbility生命周期函数代码调用从而命中断点。二、修改运行配置方式在运行调试窗口,运行配置项LaunchOptions选择SpecifiedAbilit...
2025-03-12 15:38:47 2368浏览 0点赞 0回复 0收藏
DevEcoStudio提供了反向调试的能力,供开发者进行调用栈回退,当前仅支持ArkTS调试模式。程序中断时,在调用栈窗口右键单击,选择RestartFrame,可以回退到上一个调用栈。本文主要参考与引用自HarmonyOS官方文档。
2025-03-11 11:10:23 2225浏览 0点赞 0回复 0收藏
引言DevEcoAI辅助编程工具(CodeGenie)为开发者提供高效的应用元服务AI辅助编程工具,支持HarmonyOSNEXT领域的智能知识问答、ArkTS代码补全生成和万能卡片生成能力,提高开发者编码效率。一、安装使用建议使用DevEcoStudio5.0.3.403及以上版本。https:developer.huawei.comconsumercndocharmonyosguidesV5idecodegenieV5二、新建项目项目构建:若首次打开DevEcoStudio,请点击CreateProject创建工程。如果已经打开了一个工程,...
2025-03-10 14:41:18 3035浏览 0点赞 0回复 1收藏
随着HarmonyOSNext的持续发布,鸿蒙系统对AI能力的支持显著增强。本文将深入探讨如何在鸿蒙应用中集成AI模型,结合接入DeepSeek,一起来探索开发鸿蒙原生应用的更多可能吧!第一步:安装使用建议使用DevEcoStudio5.0.3及以上版本。安装DevEcoStudio:如果尚未安装DevEcoStudio,请访问华为开发者官网下载并安装最新版本5.0.9.100。安装完成后,打开DevEcoStudio,创建一个新的鸿蒙应用项目,选择适合的模板(如EmptyAbility)。...
2025-03-07 14:39:45 2544浏览 0点赞 0回复 1收藏
调试窗口Debug界面有两个tab页,分别是“entry”和“entry(PandaDebugger)”。通常第一个tab页“entry”用于展示推包安装过程。第二个tab页“entry(PandaDebugger)”是调试器,用于调试Debugger功能。Debugger窗格Debugger显示两个独立的窗格:Frames:当应用暂停时,Frames区会显示当前代码所引用的代码位置。Variables:展示当前变量。Debugger窗格有多个按钮:表1调试器按钮点击ResumeProgram图标,如果存在断点时,命中下一...
2025-03-06 15:16:16 2227浏览 0点赞 0回复 0收藏
当应用停止在某个断点处时,您可以在"Debugger"窗中查看当前的变量信息。当您在"Frame"窗格中择某个帧之后,您可以在"Variable"窗格中检查变量。此外您还可以通过对变量进行计算。如需向"Watches"列表中添加变量或表达式,请按以下步骤操作:在"Watches"空格中输入表达式,然后点击AddtoWatches图标如需从"Watches"列表中移除某一项,点击鼠标右键,选择RemoveWatches。本文主要参考与引用自HarmonyOS官方文档。
2025-03-05 14:25:25 1337浏览 0点赞 0回复 0收藏
DevEcoStudioArkTS支持行断点和异常断点,这些断点可以触发不同的操作。行断点行断点是最常见的类型,用于在指定的代码行暂停应用的执行,在暂停时,您可以检查变量,对表达式求值,然后逐行执行,以确定运行时错误的原因。异常断点异常断点会在应用执行时发生异常的地方暂停应用。一、行断点如需添加行断点,请按以下步骤操作:找到您要暂停执行的代码行。点击该代码行的左侧边线,或将光标置于该行上并按Ctrl+F8(macOS为Comm...
2025-03-04 16:45:52 1939浏览 0点赞 0回复 0收藏
开发者可以通过将某个应用设置为“等待调试模式”,然后当开发者需要对应用进行调试时,拉起应用即可快速进入调试。说明应用设置为“等待调试模式”后,此时如果启动普通的debug调试,将会取消当前的等待调试模式。设置“等待调试模式”之前,需要先把应用安装到设备上。操作步骤在设备选择框中选择调试的设备,并单击RunAttachtoProcessby选择需要设置为“等待调试模式”的应用(默认为当前工程),选择需要进行调试的调试类型...
2025-03-03 15:01:27 1315浏览 0点赞 0回复 0收藏
开发者也可以通过将调试程序attach到已运行的应用进行调试。AttachDebugger和Debug的区别在于,AttachDebuggertoProcess可以先运行应用元服务,然后再启动调试,或者直接启动设备上已安装的应用元服务进行调试;而Debug是直接运行应用元服务后立即启动调试。一、前提条件当前设备上被attach的应用代码和本地代码一致,且已提前进行构建生成必要的sourcemap文件。二、使用约束attach不支持的场景:本地无源码。bundleName不匹配...
2025-02-28 14:54:56 1465浏览 0点赞 0回复 0收藏
一、设置调试代码类型点击RunEditConfigurationsDebugger,选择相应模块,设置Debugtype即可。工程调试类型默认为DetectAutomatically,关于各调试类型的说明如下表所示:表1调试类型配置项二、设置HAP安装方式在调试阶段,HAP在设备上的安装方式有2种,可以根据实际需要进行设置。安装方式一:先卸载应用元服务后,再重新安装,该方式会清除设备上的所有应用元服务缓存数据。从DevEcoStudio4.1Canary2版本开始,支持当代码无变...
2025-02-27 17:00:33 3502浏览 0点赞 0回复 0收藏
一、概述DevEcoStudio提供了丰富的HarmonyOS应用元服务调试能力,支持JS、ArkTS、CC++单语言调试和ArkTSJS+CC++跨语言调试能力,并且支持三方库源码调试,帮助开发者更方便、高效地调试应用元服务。HarmonyOS应用元服务调试支持使用真机设备、模拟器、预览器调试。接下来以使用真机设备为例进行说明,详细的调试流程如下图所示:1.配置签名信息:使用真机设备进行调试前需要对HAP进行签名;使用模拟器和预览器调试无需签名。2....
2025-02-26 10:50:23 2076浏览 0点赞 0回复 0收藏
一、函数耗时分析及优化开发应用或元服务过程中,如果遇到卡顿、加载耗时等性能问题,开发者通常会关注相关函数执行的耗时情况。DevEcoProfiler提供的Time场景分析任务,可在应用元服务运行时,展示热点区域内基于CPU和进程耗时分析的调用栈情况,并提供跳转至相关代码的能力,使开发者更便捷地进行代码优化。在设备连接完成后,可按照如下方法查看耗时分析结果:请参考模块级buildprofile.json5文件,增加strip字段并...
2025-02-25 10:24:49 3668浏览 0点赞 0回复 0收藏
开发者可针对不同的性能问题场景选择不同模式的分析任务,对应用元服务进行深度分析。当前支持以下调优场景为:Launch:主要用于分析应用元服务的启动耗时,分析启动周期各阶段的耗时情况、核心线程的运行情况等,协助开发者识别启动瓶颈。ArkUI:主要用于定位由于组件耗时、页面布局、状态变量更新导致的卡顿问题。Frame:主要用于深度分析应用元服务的卡顿丢帧原因。Concurrency:主要用于显示并行并发应用的实际运行情况,用...
2025-02-24 15:53:00 2785浏览 0点赞 0回复 0收藏
坚持就是胜利。
2024-07-05 20:34:06 0点赞 0回复
已经解决啦
2024-01-30 18:12:27 1点赞 0回复
本应用暂时没开源呀。我们这个是一个系列的,会进行整体上架。上架完成后,在运营过程中,会开源共建的。
2024-01-03 20:30:08 0点赞 0回复
鸿蒙设备中负一屏,可以搜索一下成语心情,是其中的一个板块。
2024-01-02 14:59:28 0点赞 0回复
支持支持
2023-12-18 14:18:24 1点赞 1回复
创造了新的工作岗位、职位,增加了新的工作内容,基于我国主导的操作系统生态开发应用、丰富代码与场景,支持支持支持。
2023-11-14 10:35:14 0点赞 0回复
本文纯原创
2023-08-30 13:52:15 0点赞 0回复
很早的版本了。估计是2.X
2023-08-25 11:37:01 0点赞 0回复
基于传统文化文学的不断探索和尝试
2023-08-15 11:08:23 0点赞 0回复
基本上不用代码就可以搞定了。
2023-05-22 16:01:48 0点赞 0回复
https:ost.51cto.comshow23790完整视频,用代码来表示爱。
2023-05-10 22:25:08 1点赞 0回复
上架运营和DEMO之间还是有很长的一段距离的。
2023-04-24 17:34:00 0点赞 0回复
https:ost.51cto.comshow23443,在看看手机上跑的效果。
2023-04-19 09:00:00 0点赞 0回复
看视频更清晰,HarmonyOS元服务卡片跑AIGC还是很顺畅的,平板模拟器演示效果:https:ost.51cto.comshow23442
2023-04-19 08:58:37 0点赞 0回复
https:item.jd.com13790168.htmlHarmonyOS原子化服务卡片原理与实战
2023-04-18 14:38:18 1点赞 0回复
https:item.jd.com12952721.html鸿蒙生态:开启万物互联的智慧新时代
2023-04-18 14:36:06 1点赞 0回复
以后这个问题,这篇文章就比较好回复了。
2023-04-10 11:14:24 0点赞 0回复
每个阶段进来都有其优势的,现在加入肯定是来的及的。
2023-03-29 17:53:59 0点赞 0回复
对应用开发者来说,卡片开发是一个很好的进入路径。
2023-03-24 14:15:12 0点赞 0回复
是的,逐步有些优秀的卡片和元服务出来了
2023-03-24 14:14:33 0点赞 0回复