<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weqwe6668的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weqwe6668</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weqwe6668]]></copyright><item><title><![CDATA[HarmonyOS实战开发：方舟编译器运行指南-ArkCompiler]]></title><link>https://blog.youkuaiyun.com/weqwe6668/article/details/141820079</link><guid>https://blog.youkuaiyun.com/weqwe6668/article/details/141820079</guid><author>weqwe6668</author><pubDate>Mon, 02 Sep 2024 14:59:47 +0800</pubDate><description><![CDATA[上述编译命令为release版本，编译debug版本需增加编译选项：--gn-args is_debug=true。]]></description><category></category></item><item><title><![CDATA[HarmonyOS实战开发：NAPI接口规范开发]]></title><link>https://blog.youkuaiyun.com/weqwe6668/article/details/141819874</link><guid>https://blog.youkuaiyun.com/weqwe6668/article/details/141819874</guid><author>weqwe6668</author><pubDate>Mon, 02 Sep 2024 14:55:55 +0800</pubDate><description><![CDATA[NAPI（Native API）组件是一套对外接口基于Node.js N-API规范开发的原生模块扩展开发框架。]]></description><category></category></item><item><title><![CDATA[HarmonyOS开发：NDK工程构建规范]]></title><link>https://blog.youkuaiyun.com/weqwe6668/article/details/141819750</link><guid>https://blog.youkuaiyun.com/weqwe6668/article/details/141819750</guid><author>weqwe6668</author><pubDate>Mon, 02 Sep 2024 14:50:48 +0800</pubDate><description><![CDATA[通过DevEco Studio提供的应用模板，可以快速生成CMake构建脚本模板，并在build-profile.json5中指定相关编译构建参数。]]></description><category></category></item><item><title><![CDATA[鸿蒙HarmonyOS开发：ArkTS接口-Node-API异步调用规范]]></title><link>https://blog.youkuaiyun.com/weqwe6668/article/details/141788411</link><guid>https://blog.youkuaiyun.com/weqwe6668/article/details/141788411</guid><author>weqwe6668</author><pubDate>Sun, 01 Sep 2024 19:16:57 +0800</pubDate><description><![CDATA[如果使用napi_event_mode_default模式来运行底层事件循环，系统会阻塞当前的线程，同时会一直尝试从事件队列中获取任务并执行处理这些任务。如果不想当前线程继续被阻塞，可以使用扩展接口napi_stop_event_loop将正在运行的事件循环停止。]]></description><category></category></item><item><title><![CDATA[HarmonOS实战开发：Node-API接口适配模块加载指导]]></title><link>https://blog.youkuaiyun.com/weqwe6668/article/details/141788378</link><guid>https://blog.youkuaiyun.com/weqwe6668/article/details/141788378</guid><author>weqwe6668</author><pubDate>Sun, 01 Sep 2024 19:14:33 +0800</pubDate><description><![CDATA[如果在HAR中加载另外一个HAR，需要确保module_info的配置正确，尤其注意moduleName应为HAP的moduleName。]]></description><category></category></item><item><title><![CDATA[HarmonyOS开发实战：Node-API异步线程向ArkTS线程投递指定任务]]></title><link>https://blog.youkuaiyun.com/weqwe6668/article/details/141788357</link><guid>https://blog.youkuaiyun.com/weqwe6668/article/details/141788357</guid><author>weqwe6668</author><pubDate>Sun, 01 Sep 2024 19:12:19 +0800</pubDate><description><![CDATA[异步线程向ArkTS线程投递的任务需要根据任务指定的优先级和入队方式进行处理。]]></description><category></category></item><item><title><![CDATA[HarmonOS实战开发：Native Rawfile接口操作开发规范]]></title><link>https://blog.youkuaiyun.com/weqwe6668/article/details/141758234</link><guid>https://blog.youkuaiyun.com/weqwe6668/article/details/141758234</guid><author>weqwe6668</author><pubDate>Sat, 31 Aug 2024 20:53:58 +0800</pubDate><description><![CDATA[根据NativeResourceManager实例，使用OH_ResourceManager_OpenRawDir接口获取RawDir实例。]]></description><category></category></item><item><title><![CDATA[HarmonyOS实战开发：Purgeable Memory内存机制]]></title><link>https://blog.youkuaiyun.com/weqwe6668/article/details/141758132</link><guid>https://blog.youkuaiyun.com/weqwe6668/article/details/141758132</guid><author>weqwe6668</author><pubDate>Sat, 31 Aug 2024 20:37:07 +0800</pubDate><description><![CDATA[通过该机制提供的NAPI接口申请管理PurgeableMemory对象，并将数据内容写入该对象。]]></description><category></category></item><item><title><![CDATA[HarmonyOS驱动开发：USB驱动程序开发套件]]></title><link>https://blog.youkuaiyun.com/weqwe6668/article/details/141758062</link><guid>https://blog.youkuaiyun.com/weqwe6668/article/details/141758062</guid><author>weqwe6668</author><pubDate>Sat, 31 Aug 2024 20:32:58 +0800</pubDate><description><![CDATA[获取设备描述符。使用usb_ddk_api.h的OH_Usb_Init接口初始化DDK，并使用OH_Usb_GetDeviceDescriptor获取到设备描述符。]]></description><category></category></item><item><title><![CDATA[HarmonyOS开发实战：ArkUI公用组件封装复用场景最佳实践]]></title><link>https://blog.youkuaiyun.com/weqwe6668/article/details/141717394</link><guid>https://blog.youkuaiyun.com/weqwe6668/article/details/141717394</guid><author>weqwe6668</author><pubDate>Fri, 30 Aug 2024 19:37:43 +0800</pubDate><description><![CDATA[在应用开发过程中，不同的业务场景可能需要使用相同功能和样式的ArkUI组件。例如，登录页面登录按钮和购物页面结算按钮可能样式相同。该场景常用方法是抽取相同样式的逻辑部分，并将其封装成一个自定义组件到公共组件库中。在业务场景开发时，统一从公共组件库获取封装好的公用组件。]]></description><category></category></item><item><title><![CDATA[HarmonyOS开发指南：ArkUI自定义Toast弹窗样式规范]]></title><link>https://blog.youkuaiyun.com/weqwe6668/article/details/141717258</link><guid>https://blog.youkuaiyun.com/weqwe6668/article/details/141717258</guid><author>weqwe6668</author><pubDate>Fri, 30 Aug 2024 16:28:17 +0800</pubDate><description><![CDATA[创建构造器时CustomDialogController时，customStyle为true,弹窗的样式则为装饰器内自定义的弹窗内容的样式。弹窗位置，是否为模态窗口、蒙层颜色则需要在构造器内使用。]]></description><category></category></item><item><title><![CDATA[OpenHarmony开发：应用分层架构设计]]></title><link>https://blog.youkuaiyun.com/weqwe6668/article/details/141716325</link><guid>https://blog.youkuaiyun.com/weqwe6668/article/details/141716325</guid><author>weqwe6668</author><pubDate>Fri, 30 Aug 2024 13:51:46 +0800</pubDate><description><![CDATA[HarmonyOS应用的分层架构主要包括三个层次：产品定制层、基础特性层和公共能力层，为开发者构建了一个清晰、高效、可扩展的设计架构。]]></description><category></category></item><item><title><![CDATA[鸿蒙开发实战：ArkUI弹性布局-（Flex）]]></title><link>https://blog.youkuaiyun.com/weqwe6668/article/details/141677358</link><guid>https://blog.youkuaiyun.com/weqwe6668/article/details/141677358</guid><author>weqwe6668</author><pubDate>Thu, 29 Aug 2024 16:43:44 +0800</pubDate><description><![CDATA[使用弹性布局，可以实现子组件沿水平方向排列，两端对齐，子组件间距平分，竖直方向上子组件居中的效果。]]></description><category></category></item><item><title><![CDATA[Harmony南向驱动开发： HDC与真机调试]]></title><link>https://blog.youkuaiyun.com/weqwe6668/article/details/141677432</link><guid>https://blog.youkuaiyun.com/weqwe6668/article/details/141677432</guid><author>weqwe6668</author><pubDate>Thu, 29 Aug 2024 15:01:58 +0800</pubDate><description><![CDATA[这个时候我们已经连上了设备，掏出之前的hello world跑一下子。看一眼调试台发现居然调试要签名，这是也想禁止侧载吗？跑题了。]]></description><category></category></item><item><title><![CDATA[鸿蒙开发实战：声明静态订阅应用规范]]></title><link>https://blog.youkuaiyun.com/weqwe6668/article/details/141676993</link><guid>https://blog.youkuaiyun.com/weqwe6668/article/details/141676993</guid><author>weqwe6668</author><pubDate>Thu, 29 Aug 2024 13:57:17 +0800</pubDate><description><![CDATA[开发者可通过在 onReceiveEvent 回调中执行业务逻辑，实现当应用接收到特定公共事件时执行业务逻辑的目的。]]></description><category></category></item><item><title><![CDATA[鸿蒙Harmony开发实战：自定义圆形组件-Canvas]]></title><link>https://blog.youkuaiyun.com/weqwe6668/article/details/141639358</link><guid>https://blog.youkuaiyun.com/weqwe6668/article/details/141639358</guid><author>weqwe6668</author><pubDate>Wed, 28 Aug 2024 17:52:50 +0800</pubDate><description><![CDATA[对比之前自己在其他程序开发中自定义组件的思路，首先寻找父组件Image和Component相关的Api，看看是否具备OnDraw方法。]]></description><category></category></item><item><title><![CDATA[鸿蒙Harmony开发实战：线程异步JS 机制总结]]></title><link>https://blog.youkuaiyun.com/weqwe6668/article/details/141639302</link><guid>https://blog.youkuaiyun.com/weqwe6668/article/details/141639302</guid><author>weqwe6668</author><pubDate>Wed, 28 Aug 2024 15:35:24 +0800</pubDate><description><![CDATA[若 native 创建的其他线程必须与 JS 主线程进行通信，线程安全函数 API 提供了 native 创建的其他线程调用 JS 函数的方法。]]></description><category></category></item><item><title><![CDATA[OprnHarmony驱动开发：外设器件HDF驱动移植规范]]></title><link>https://blog.youkuaiyun.com/weqwe6668/article/details/141639227</link><guid>https://blog.youkuaiyun.com/weqwe6668/article/details/141639227</guid><author>weqwe6668</author><pubDate>Wed, 28 Aug 2024 14:05:36 +0800</pubDate><description><![CDATA[Board外设器件表示通过SoC平台总线连接的外设器件，在本案例中，显示屏属于外设器件，其驱动适配放在//device/board/fnlink/drivers/liteos_m目录中。]]></description><category></category></item><item><title><![CDATA[HarmonyOS开发实战：工具命令-uninstall]]></title><link>https://blog.youkuaiyun.com/weqwe6668/article/details/141601759</link><guid>https://blog.youkuaiyun.com/weqwe6668/article/details/141601759</guid><author>weqwe6668</author><pubDate>Tue, 27 Aug 2024 21:18:21 +0800</pubDate><description><![CDATA[可以在 uninstall 命令后面配置 --all 参数，表示卸载当前模块指定依赖成功后同时安装当前工程下的所有模块的依赖。]]></description><category></category></item><item><title><![CDATA[HarmonyOS开发实战：Node-API扩展能力接口]]></title><link>https://blog.youkuaiyun.com/weqwe6668/article/details/141601813</link><guid>https://blog.youkuaiyun.com/weqwe6668/article/details/141601813</guid><author>weqwe6668</author><pubDate>Tue, 27 Aug 2024 19:38:31 +0800</pubDate><description><![CDATA[命名空间是一种用于组织代码的机制，可以将相关的函数、变量和类型放置在一个命名空间下，防止命名冲突。]]></description><category></category></item></channel></rss>