<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[priest44的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/priest44</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; priest44]]></copyright><item><title><![CDATA[鸿蒙——Web组件加载h5]]></title><link>https://blog.youkuaiyun.com/priest44/article/details/140186186</link><guid>https://blog.youkuaiyun.com/priest44/article/details/140186186</guid><author>priest44</author><pubDate>Thu, 04 Jul 2024 19:45:47 +0800</pubDate><description><![CDATA[Web组件用于在应用程序中显示Web页面内容，为开发者提供页面加载、页面交互、页面调试等能力页面加载：Web组件提供基础的前端页面加载的能力，包括加载网络页面、本地页面、Html格式文本数据。页面交互：Web组件提供丰富的页面交互的方式，包括：设置前端页面深色模式，新窗口中加载页面，位置权限管理，Cookie管理，应用侧使用前端页面JavaScript等能力。页面调试：Web组件支持使用Devtools工具调试前端页面。]]></description><category></category></item><item><title><![CDATA[鸿蒙——获取系统相册 并进行图片上传]]></title><link>https://blog.youkuaiyun.com/priest44/article/details/140086431</link><guid>https://blog.youkuaiyun.com/priest44/article/details/140086431</guid><author>priest44</author><pubDate>Sun, 30 Jun 2024 21:20:20 +0800</pubDate><description><![CDATA[picker选择系统相册图片，获取路径——>利用request.uploadFile方法完成应用程序缓存目录下的文件上传操作]]></description><category></category></item><item><title><![CDATA[鸿蒙——Stage模型\方舟UI框架]]></title><link>https://blog.youkuaiyun.com/priest44/article/details/140039783</link><guid>https://blog.youkuaiyun.com/priest44/article/details/140039783</guid><author>priest44</author><pubDate>Fri, 28 Jun 2024 21:43:01 +0800</pubDate><description><![CDATA[系统内置组件包括按钮、单选框、进度条、文本等。开发者可以通过链式调用的方式设置系统内置组件的渲染效果。开发者可以将系统内置组件组合为自定义组件，通过这种方式将页面组件化为一个个独立的UI单元，实现页面不同单元的独立创建、开发和复用，具有更强的工程性。]]></description><category></category></item><item><title><![CDATA[鸿蒙——H5和原生是怎么通信的?]]></title><link>https://blog.youkuaiyun.com/priest44/article/details/139868908</link><guid>https://blog.youkuaiyun.com/priest44/article/details/139868908</guid><author>priest44</author><pubDate>Fri, 21 Jun 2024 19:55:34 +0800</pubDate><description><![CDATA[首先通过原生端的webviewController进行创建通信端口，createMessagePorts, 该方法会创建两个端口，一个用作原生端，一个用作h5端。此时，h5端用接收的端口发送消息给原生端，原声端用自己剩余的端口进行onMessage接听消息，此时就可以实现双向通信。需要注意的点: 如果原生端的sdk方法是个异步方法，在h5端无法及时得到结果，此时需要再用原生反调h5进行传递结果。原生端可以通过javascriptProxy给h5页面注入可用的sdk应用方法集合，在h5完成初始化后，可。]]></description><category></category></item><item><title><![CDATA[鸿蒙——应用沙箱]]></title><link>https://blog.youkuaiyun.com/priest44/article/details/139812552</link><guid>https://blog.youkuaiyun.com/priest44/article/details/139812552</guid><author>priest44</author><pubDate>Wed, 19 Jun 2024 20:49:32 +0800</pubDate><description><![CDATA[HAP信息可以存放在这些目录下，存放在此目录的文件会跟随HAP的卸载而删除，不会影响App级别目录下的文件。通常指的是应用文件，包括应用安装文件、应用资源文件、应用缓存文件等。四级、五级目录： 通过ApplicationContext可以获取distributedfiles目录或base下的files、cache、preferences、temp等目录的应用文件路径，应用全局信息可以存放在这些目录下。在“应用沙箱目录”中，应用仅能看到自己的应用文件以及少量的系统文件（应用运行必需的少量系统文件）。]]></description><category></category></item><item><title><![CDATA[鸿蒙——应用程序包HAP、HAR、HSP]]></title><link>https://blog.youkuaiyun.com/priest44/article/details/139812119</link><guid>https://blog.youkuaiyun.com/priest44/article/details/139812119</guid><author>priest44</author><pubDate>Wed, 19 Jun 2024 20:35:52 +0800</pubDate><description><![CDATA[在基于Stage模型开发的应用项目代码下，都存在一个app.json5配置文件、以及一个或多个module.json5配置文件。app.json5配置文件主要包含以下内容：应用的全局配置信息，包含应用的Bundle名称、开发厂商、版本号等基本信息。特定设备类型的配置信息。module.json5配置文件主要包含以下内容：Module的基本配置信息，包含Module名称、类型、描述、支持的设备类型等基本信息。应用组件信息，包含UIAbility组件和ExtensionAbility组件的描述信息。]]></description><category></category></item><item><title><![CDATA[Git版本管理操作]]></title><link>https://blog.youkuaiyun.com/priest44/article/details/139726637</link><guid>https://blog.youkuaiyun.com/priest44/article/details/139726637</guid><author>priest44</author><pubDate>Sun, 16 Jun 2024 21:40:06 +0800</pubDate><description><![CDATA[比如：如果当前处在login分支上，此时执行git branch -d login报错，需要使用git checkout 切换到login之外的其他分支master分支后才能删除login分支。比如：我们要基于master分支的代码来开发登录功能，可以通过如下命令将master上的代码备份到login分支上。例如：我想将dev分支上的代码合并到master分支上，那么在执行 git merge dev之前要先执行。比如：我们可以将login分支上的所有版本合并到master上。提交→ 勾选所有文件。]]></description><category></category></item><item><title><![CDATA[鸿蒙——数据持久化存储（AppStorage、PersitentStoreage、数据库、首选项）]]></title><link>https://blog.youkuaiyun.com/priest44/article/details/139725812</link><guid>https://blog.youkuaiyun.com/priest44/article/details/139725812</guid><author>priest44</author><pubDate>Sun, 16 Jun 2024 21:13:18 +0800</pubDate><description><![CDATA[1.localStorage是页面级数据存储，在页面中创建实例，组件中使用@LocalStorageLink和@LocalStorageProp装饰器修饰对应的状态变量，绑定对应的组件使用比状态属性更灵活。appStorage是进程级数据存储，进程启动时自动创建了唯一实例，在各个页面组件中@StorageProp和@StorageLink装饰器修饰对应的状态变量。localStorage和appStorage数据存取都是在主线程进行的，且api只提供了同步接口，存取数据时要注意数据的大小。]]></description><category></category></item><item><title><![CDATA[鸿蒙——Builder 和 BuildParam的区别？Builder和Component的区别? ]]></title><link>https://blog.youkuaiyun.com/priest44/article/details/139711538</link><guid>https://blog.youkuaiyun.com/priest44/article/details/139711538</guid><author>priest44</author><pubDate>Sun, 16 Jun 2024 01:06:55 +0800</pubDate><description><![CDATA[● BuilderParam类似于前端领域中Vue中的插槽slot，可以传入UI的结构，支持自定义组件的传入结构，首选在子组件中定义BuilderParam，在父组件中传入BuilderParam对应的函数，该函数可以没有builder修饰，但是必须调用一个builder修饰的函数。是将一个函数修饰为轻量UI复用的函数，在Builder修饰的函数中可以实现ArkUl的应用。Builder是当前组件的UI复用结构, BuilderParams是接收父组件传入的UI复用结构， 传过来的类型是UI复用结构类型。]]></description><category></category></item><item><title><![CDATA[数组常用的API]]></title><link>https://blog.youkuaiyun.com/priest44/article/details/139706059</link><guid>https://blog.youkuaiyun.com/priest44/article/details/139706059</guid><author>priest44</author><pubDate>Sat, 15 Jun 2024 18:05:33 +0800</pubDate><description><![CDATA[【代码】数组常用的API。]]></description><category></category></item><item><title><![CDATA[鸿蒙——沉浸式模式封装]]></title><link>https://blog.youkuaiyun.com/priest44/article/details/139657648</link><guid>https://blog.youkuaiyun.com/priest44/article/details/139657648</guid><author>priest44</author><pubDate>Thu, 13 Jun 2024 16:23:15 +0800</pubDate><description><![CDATA[【代码】鸿蒙——沉浸式模式封装。]]></description><category></category></item><item><title><![CDATA[鸿蒙-一多开发模式]]></title><link>https://blog.youkuaiyun.com/priest44/article/details/139642239</link><guid>https://blog.youkuaiyun.com/priest44/article/details/139642239</guid><author>priest44</author><pubDate>Thu, 13 Jun 2024 09:57:43 +0800</pubDate><description><![CDATA[断点将窗口宽度划分为不同的范围（即断点），监听窗口尺寸变化，当断点改变时同步调整页面布局。媒体查询媒体查询支持监听窗口宽度、横竖屏、深浅色、设备类型等多种媒体特征，当媒体特征发生改变时同步调整页面布局。栅格布局栅格组件将其所在的区域划分为有规律的多列，通过调整不同断点下的栅格组件的参数以及其子组件占据的列数等，实现不同的布局效果。]]></description><category></category></item><item><title><![CDATA[鸿蒙笔记——axios基础封装+PersistentStorage持久化存储登录信息]]></title><link>https://blog.youkuaiyun.com/priest44/article/details/139579321</link><guid>https://blog.youkuaiyun.com/priest44/article/details/139579321</guid><author>priest44</author><pubDate>Mon, 10 Jun 2024 17:23:16 +0800</pubDate><description><![CDATA[【代码】鸿蒙笔记——axios基础封装+PersistentStorage持久化存储登录信息。]]></description><category></category></item><item><title><![CDATA[生命周期钩子函数是什么？Ability、页面、组件]]></title><link>https://blog.youkuaiyun.com/priest44/article/details/139452247</link><guid>https://blog.youkuaiyun.com/priest44/article/details/139452247</guid><author>priest44</author><pubDate>Tue, 04 Jun 2024 19:36:42 +0800</pubDate><description><![CDATA[onNewWant(再次进入)- 拉起ability 如果ability已经存在的情况下，onNewWant会执行。组件和页面在创建、显示、销毁的这一整个过程中，会自动执行 一系列的【单例模式-entry 多例模式-永远创建新的abiltiy。onForground 进入前台。]]></description><category></category></item><item><title><![CDATA[鸿蒙笔记：emitter进行跨组件通讯（通用的通信机制）]]></title><link>https://blog.youkuaiyun.com/priest44/article/details/139379534</link><guid>https://blog.youkuaiyun.com/priest44/article/details/139379534</guid><author>priest44</author><pubDate>Sat, 01 Jun 2024 21:13:15 +0800</pubDate><description><![CDATA[emitter.on('事件名',cb) emitter.emit('事件名') ]]></description><category></category></item></channel></rss>