openharmony

爱桥代码的程序媛10 小时前
程序员·harmonyos·鸿蒙·openharmony·设备管理·鸿蒙开发·输入事件
鸿蒙开发设备管理:【@ohos.multimodalInput.touchEvent (触摸输入事件)】设备上报的触屏事件。说明: 本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
Android技术栈21 小时前
程序员·移动开发·harmonyos·鸿蒙系统·openharmony·鸿蒙开发·程序框架
鸿蒙开发Ability Kit(程序框架服务):【向用户申请单次授权】基于授权最小化的原则,防止应用获取和滥用用户数据,针对部分应用敏感权限,在弹窗向用户申请授权时,新增“允许本次使用”的授权选项。
软通动力1 天前
harmonyos·openharmony
SwanLinkOS首批实现与HarmonyOS NEXT互联互通,软通动力子公司鸿湖万联助力鸿蒙生态统一互联在刚刚落下帷幕的华为开发者大会2024上,伴随全场景智能操作系统HarmonyOS Next的盛大发布,作为基于OpenHarmony的同根同源系统生态,软通动力子公司鸿湖万联全域智能操作系统SwanLinkOS首批实现与HarmonyOS NEXT互联互通,率先攻克基于OpenHarmony互联互通的关键技术挑战,助力鸿蒙生态统一互联。
Android小贾1 天前
深度学习·学习·移动开发·harmonyos·openharmony·鸿蒙开发·应用开发
HarmonyOS Next开发学习手册——文本输入 (TextInput/TextArea)TextInput、TextArea是输入框组件,通常用于响应用户的输入操作,比如评论区的输入、聊天框的输入、表格的输入等,也可以结合其它组件构建功能页面,例如登录注册页面。具体用法请参考 TextInput 、 TextArea 。
Android技术栈1 天前
程序员·移动开发·harmonyos·鸿蒙·openharmony·访问控制·鸿蒙开发
鸿蒙开发Ability Kit(程序访问控制):【向用户申请单次授权】受限开放的权限通常是不允许三方应用申请的。当应用在申请权限来访问必要的资源时,发现部分权限的等级比应用APL等级高,开发者可以选择通过ACL方式来解决等级不匹配的问题,从而使用受限权限。
Android小贾2 天前
xml·深度学习·学习·harmonyos·openharmony·组件化
HarmonyOS Next开发学习手册——单选框 (Radio)Radio是单选框组件,通常用于提供相应的用户交互选择项,同一组的Radio中只有一个可以被选中。具体用法请参考 Radio 。
爱桥代码的程序媛4 天前
程序员·移动开发·harmonyos·鸿蒙·openharmony·设备管理·鸿蒙开发
鸿蒙开发设备管理:【@ohos.distributedHardware.deviceManager (设备管理)】本模块提供分布式设备管理能力。系统应用可调用接口实现如下功能:说明:createDeviceManager(bundleName: string, callback: AsyncCallback): void
andylauren4 天前
嵌入式硬件·openharmony
Hi3861 OpenHarmony嵌入式应用入门--LiteOS MutexCMSIS 2.0接口中的Mutex(互斥锁)是用于在多线程环境中保护共享资源的访问机制。Mutex(互斥锁)是一种特殊的信号量,用于确保同一时间只有一个线程可以访问特定的共享资源。 在嵌入式系统或多线程应用中,当多个线程需要访问同一资源时,如果没有适当的同步机制,可能会导致数据不一致或其他问题。Mutex就是用来解决这类问题的。这些函数通常不能在中断服务程序(ISR)中调用,因为中断的上下文可能与这些函数的设计不符。 在使用Mutex时,必须确保正确地获取和释放锁,以避免死锁或其他同步问题。
m0_644222614 天前
前端·单片机·嵌入式硬件·华为·移动开发·harmonyos·openharmony
OpenHarmony开发实战:GPIO控制器接口GPIO(General-purpose input/output)即通用型输入输出。通常,GPIO控制器通过分组的方式管理所有GPIO管脚,每组GPIO有一个或多个寄存器与之关联,通过读写寄存器完成对GPIO管脚的操作。
爱桥代码的程序媛5 天前
程序员·harmonyos·鸿蒙系统·openharmony·系统开发·设备管理·鸿蒙开发
鸿蒙开发设备管理:【@ohos.deviceInfo (设备信息)】说明: 本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
Devlin_大木哥哥5 天前
openharmony
rk3568 OpenHarmony4.0 如何去除锁屏OpenHarmony4.0开机或者息屏按电源键进入时需要上滑解锁屏幕,其实没有什么大的作用。上滑解锁
Android小贾6 天前
学习·移动开发·harmonyos·openharmony·arkui·鸿蒙开发·应用开发
HarmonyOS Next开发学习手册——通过startAbility拉起文件处理类应用开发者可以通过调用startAbility接口,由系统从已安装的应用中寻找符合要求的应用来实现打开特定文件的意图,例如:浏览器下应用下载PDF文件,可以调用此接口选择文件处理应用打开此PDF文件。开发者需要在请求中设置待打开文件的URI路径(uri)、文件格式(type)等字段,以便系统能够识别,直接拉起文件打开应用或弹出一个选择框,让用户选择合适的应用来打开文件,效果示意如下图所示。
爱桥代码的程序媛6 天前
操作系统·移动开发·harmonyos·鸿蒙·鸿蒙系统·openharmony·鸿蒙开发
鸿蒙开发系统基础能力:【@ohos.screenLock (锁屏管理)】锁屏管理服务是OpenHarmony中系统服务,为锁屏应用提供注册亮屏、灭屏、开启屏幕、结束休眠、退出动画、请求解锁结果监听,并提供回调结果给锁屏应用。锁屏管理服务向三方应用提供请求解锁、查询锁屏状态、查询是否设置锁屏密码的能力。
andylauren7 天前
嵌入式硬件·openharmony
Hi3861 OpenHarmony嵌入式应用入门--LiteOS Semaphore做计数可以将其初始化为一个特定的值(比如你想要计数的最大值),然后每次计数增加或减少时,就调用 Semaphore 的 release() 或 acquire() 方法。但请注意,这样做可能不是最直观的,因为 acquire() 方法的调用可能会阻塞,直到 Semaphore 的内部计数器大于零。
andylauren7 天前
嵌入式硬件·openharmony
Hi3861 OpenHarmony嵌入式应用入门--LiteOS semaphore作为锁CMSIS 2.0 接口中的 Semaphore(信号量)是用于嵌入式系统中多线程或中断服务例程(ISR)之间同步和共享资源保护的重要机制。Semaphore 是一种用于控制对多个共享资源访问的同步机制。它可以被看作是一个计数器,用于跟踪可用资源的数量。
Android技术栈7 天前
程序员·移动开发·harmonyos·openharmony·鸿蒙开发·stage模型·程序框架
鸿蒙开发Ability Kit(程序框架服务):【Stage模型绑定FA模型ServiceAbility】本小节介绍Stage模型的两种应用组件如何绑定FA模型ServiceAbility组件。UIAbility关联访问ServiceAbility和UIAbility关联访问ServiceExtensionAbility的方式完全相同。
andylauren7 天前
嵌入式硬件·openharmony
Hi3861 OpenHarmony嵌入式应用入门--中断按键本篇讲解gpio的中断使用方式。硬件原理图如下,与上一篇一样的电路API名称说明hi_u32 hi_gpio_init(hi_void);
爱桥代码的程序媛8 天前
网络·网络协议·http·程序员·harmonyos·openharmony·鸿蒙开发
鸿蒙开发网络管理:【 @ohos.net.http (数据请求)】说明:本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
andylauren8 天前
嵌入式硬件·openharmony
Hi3861 OpenHarmony嵌入式应用入门--LiteOS TimerLiteOS Timer(定时器)是LiteOS操作系统中的一个重要组件,它提供了一种基于软件模拟的定时器功能,用于满足在硬件定时器数量不足时的定时需求。 软件定时器:基于系统Tick时钟中断,由软件来模拟的定时器。当经过设定的Tick时钟计数值后,会触发用户定义的回调函数。 定时精度:与系统Tick时钟周期有关。 功能:包括静态裁剪、软件定时器创建、启动、停止、删除、剩余Tick数获取等。 资源使用:软件定时器使用了系统的一个队列和一个任务资源。 触发规则:遵循队列规则,先进先出。定时时间短的定时器总是
andylauren8 天前
嵌入式硬件·openharmony
Hi3861 OpenHarmony嵌入式应用入门--LiteOS EventCMSIS 2.0接口使用事件标志是实时操作系统(RTOS)中一种重要的同步机制。事件标志是一种轻量级的同步原语,用于任务间或中断服务程序(ISR)之间的通信。 每个事件标志对象可以包含多个标志位,通常最多为31个(因为第31位通常保留)。