凌蒙派-RK3568开发板-基础外设类:简易HDF驱动
22其乐融融 发布于 2023/08/19 03:56:25
HDF(Hardware Driver Foundation)驱动框架,为驱动开发者提供驱动框架能力,包括驱动加载、驱动服务管理、驱动消息机制和配置管理。旨在构建统一的驱动架构平台,为驱动开发者提供更精准、更高效的开发环境,力求做到一次开发,多系统部署。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/19 03:56:25
HDF(Hardware Driver Foundation)驱动框架,为驱动开发者提供驱动框架能力,包括驱动加载、驱动服务管理、驱动消息机制和配置管理。旨在构建统一的驱动架构平台,为驱动开发者提供更精准、更高效的开发环境,力求做到一次开发,多系统部署。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/19 03:56:15
UART指异步收发传输器(Universal Asynchronous Receiver/Transmitter),是通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/18 03:56:16
自定义组件拥有变量,变量必须被装饰器装饰才可以成为状态变量,状态变量的改变会引起UI的渲染刷新。如果不使用状态变量,UI只能在初始化时渲染,后续将不会再刷新。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/18 03:56:12
应用将布局渲染到屏幕上的流畅度影响用户对质量的感知。建议移除多余的嵌套层次减少视图嵌套层次。视图的嵌套层次会影响应用的性能。因此推荐开发者移除多余的嵌套层次,缩短组件刷新耗时。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/12 03:56:13
我们今天来尝试在Windows环境下搭建OpenHarmony编译环境。本次OpenHarmony选用小凌派-RK2206开发板的代码仓。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/12 03:56:09
由于输入法应用是InputMethodExtensionAbility,窗口由自己创建,所以返回按键的键值指令会被传递到原有应用上,执行原有应用的返回逻辑。而输入法本身可以控制此逻辑,但现在OpenHarmony中的示例输入法并未控制此逻辑,造成问题。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/12 03:56:05
首先需要完成HarmonyOS开发环境搭建。E-Bike是元服务,且为端云一体化开发模式,新建工程可可参照如图步骤进行(注意该模式下APP为Stage模型)。
阅读()评论(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:25
端云一体化是为丰富HarmonyOS对云端开发的支持、实现HarmonyOS生态端云联动,DevEco Studio推出了云开发功能,开发者在创建工程时选择云开发模板,即可在DevEco Studio内同时完成HarmonyOS应用/服务的端侧与云侧开发。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/10 03:56:16
元服务(原名原子化服务)是一种基于HarmonyOS API的全新服务提供方式,以HarmonyOS万能卡片等多种呈现形态,向用户提供更轻量化的服务。具有即用即走、信息外显、服务直达的特性。
阅读()评论(0)赞 ()
其乐融融 发布于 2023/08/10 03:56:12
一款购物App界面通常包括了扫一扫功能、搜索框、轮播图、标签页、商品列表等功能,我们以橘子购物为例,介绍一下如何使用ArkTS开发一个购物类App。
阅读()评论(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:15
我们需要在Config.json中进行文件的配置用于描述应用程序的基本信息、模块、设备配置和能力等。它由三个主要部分组成:App、DeviceConfig 和 Module。
阅读()评论(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)赞 ()