若干种在日常开发中会导致@Observed失效的情况
9其乐融融 发布于 2023/08/11 03:56:13
@ObjectLink 与 @Observed 能够极大的提高开发效率,但是也存在很多坑。特别是无法使用链式编程这种问题,会让很多从其他开发方向转OpenHarmony的老鸟都掉坑里。所以必须认真对待@ObjectLink 与 @Observed。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/11 03:56:13
@ObjectLink 与 @Observed 能够极大的提高开发效率,但是也存在很多坑。特别是无法使用链式编程这种问题,会让很多从其他开发方向转OpenHarmony的老鸟都掉坑里。所以必须认真对待@ObjectLink 与 @Observed。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/11 03:56:10
在应用的使用和开发中,弹窗是一个很常见的场景,自定义弹窗又因为极高的自由度得以广泛应用。本文以橘子购物中一个应用更新提示的弹窗介绍OpenHarmony的自定义弹窗。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/10 03:56:16
元服务(原名原子化服务)是一种基于HarmonyOS API的全新服务提供方式,以HarmonyOS万能卡片等多种呈现形态,向用户提供更轻量化的服务。具有即用即走、信息外显、服务直达的特性。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/09 03:56:11
OpenHarmony可以使用Swiper轮播组件实现轮播图。本例基于橘子购物示例应用,为大家介绍轮播组件Swiper,该组件提供滑动轮播显示的能力。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/09 03:56:07
在编译命令./build.sh --product-name purple_pi_oh --ccache编译arm64位系统,屏幕为MIPI屏的情况下,进入Out/kernel/src_tmp/linux-5.10下执行Scripts/extract-ikconfig boot_linux.img > /home/.config生成Boot_linux.img内核镜像的配置文件,配置文件此时输入。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/09 03:56:03
本文就以橘子购物示例应用为例,来讲解OpenHarmony应用二维码开发相关的技术点。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/08 03:56:23
ArkUI-X 进一步将 ArkUI 扩展到了多个 OS 平台:目前支持 OpenHarmony、HarmonyOS、Android、 iOS,后续会逐步增加更多平台支持。开发者基于一套主代码,就可以构建支持多平台应用。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/08 03:56:20
本文就以橘子购物示例应用为例,来讲解OpenHarmony应用首次启动申请授权相关的技术点。OpenHarmony应用框架提供了200+应用权限,在权限列表文件中,我们可以看到每种权限有不同的APL级别、权限类型、ACL使能信息,我们先看下应用权限相关的几个概念。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/08 03:56:09
在轻量系统中,单独编译的目标或者是组件是不能够独立运行的,这种编译方式适合发现编译错误,但是要烧录运行的话,我们要进行固件的全量编译(hb build -f)。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/08 03:56:06
部分华为门店内的体验机型已经开始推送鸿蒙 HarmonyOS 4.0 系统更新,版本号为 4.0.0.108,相较普通用户更新多了许多内容。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/07 03:56:56
在接下来的这篇博客中,笔者将为对之前的知识进行一个补充,主要是针对一些组件更多属性的应用,还会介绍其他例如列表组件的使用,使得页面的功能更加丰富。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/07 03:56:50
软件定时器(Timer),是基于系统时钟tick且由软件来模拟的定时器,当经过设定的tick计数值后会触发用户定义的回调函数。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/07 03:56:47
OpenHarmony的ArkUI应用开发框架提供了Worker和Taskpool等支持后台多线程任务的方式,本文会通过开发范例介绍Worker的使用。在ArkUI应用开发中,有2类线程:宿主线程和Worker线程。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/07 03:56:43
对于OpenHarmony开发和相关技术有一定了解的小伙伴们可能对这些已经很熟悉了,但是一直以来,我还是会经常看到一些刚入门的小伙伴的种种疑问,今天在这里汇总一下!
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/07 03:56:38
ArkTS是OpenHarmony优选的主力应用开发语言。ArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集。因此,在学习ArkTS语言之前,建议开发者具备TS语言开发能力。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/07 03:56:34
本文将介绍如何在OpenHarmony内核上运行Docker容器。检测DAYU200 3568 OpenHarmony3.2release内核对docker的支持。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/07 03:56:28
OpenHarmony是一个操作系统,他由多个系统或者叫做子系统集构成,而每个系统又是由多个子系统构成,每个子系统又包括了多个组件,子系统和组件,都是可以被裁剪的。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/07 03:56:25
在窗口子系统中AbstractDisplayController控制器的初始化与屏幕连接事件的接收存在时序问题,启动成功时窗口子系统收到屏幕连接事件的时机均在AbstractDisplayController控制器的初始化之后,所以可以正常进入系统。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/07 03:56:22
OpenHarmony SDK是开源的,可以获得代码,因此可以在SDK里根据需要新增、修改一些代码,然后编译出定制的OpenHarmony SDK。也可以获得最新的代码,编译出最新版本的OpenHarmony SDK,如 OpenHarmony SDK API 10 beta版本,来体验新版本。本文就介绍下如何编译OpenHarmony SDK API。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/07/26 03:56:20
OHScrcpy是我在2023-06-03开发的一款OpenHarmony设备投屏PC的工具,目前最新版为1.0-Beta2,Beta3还在开发中。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/07/26 03:56:14
笔者最近学习了OpenHarmony Socket通信相关内容,制作了一个DAYU200(OpenHarmony标准系统)遥控3861小车(OpenHarmony轻量系统)的样例。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/07/19 03:56:12
配置设备默认方向,例如修改为横屏显示,修改文件display_manager_config.xml的buildInDefaultOrientation参数值为2(Orientation::HORIZONTAL)。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/07/19 03:56:07
OpenHarmony社区已经发布OpenHarmony SDK API 10 beta版本,有些Sample案例也有需要API10。那么如何替换使用新的OpenHarmony SDK API 10呢?本文做个记录。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/07/18 03:56:14
本文介绍了编译构建系统的使用,新增组件的步骤,组件模块开发的方法。在applications\sample目录下新建component_demo目录,之后在component_demo目录下新建demo.c文件。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/07/14 03:56:17
本文介绍了在VScode中编写程序源码,如何将源码编译成二进制文件,宏命令,以及一些爆红问题的处理,IntelliSense设置,屏蔽内置的 test suite方法。
阅读()评论(0)赞 ()