文章
-
技术引领筑生态,万物智联创未来,凌智电子襄盛举2024-10-13 08:05
第三届开放原子开源基金会OpenHarmony技术大会以“技术引领筑生态,万物智联创未来”为主题,于2024年10月12-13日在上海世博中心盛大召开。本次大会由OpenHarmony项目群技术指导委员会(TSC)主办,华为、上海交通大学、润开鸿、开鸿智谷、九联开鸿、鸿湖万联、深开鸿、中国科学院软件研究所、奥思维、证通电子、诚迈科技、汇思博等合作单位支持,以 -
基于ArkTS语言的OpenHarmony APP应用开发:多媒体管理22024-09-21 08:06
1、程序介绍本示例展示了视频组件的基本功能,以及如何控制播放状态的相关能力。包括视频组件化,全屏化,窗口化,上下轮播视频等。本实例使用Video组件,具体如下:进入首页点击播放按键。点击视频播放按钮,视频开始播放。再次点击视频进入视频全屏页。首页下滑500vp后,视频小窗口化。4.点击直播按钮进入直播页,上下滑动视频。本案例已在OpenHarmony凌蒙派- -
基于ArkTS语言的OpenHarmony APP应用开发:图片处理2024-09-20 08:07
1、程序介绍本案例使用TextArea实现多文本输入,使用mediaLibrary实现在相册中获取图片,使用image生成pixelMap,使用pixelMap的scale(),crop(),rotate()接口实现对图片的缩放,裁剪,旋转功能。案例说明:发表评价页面点击添加图片/照片,页面跳转到图片选择页面。进入图片选择页面后,选择需要显示的图片,最多选择 -
基于ArkTS语言的OpenHarmony APP应用开发:公共事件的订阅和发布2024-09-19 08:05
1、程序介绍本示例主要展示了公共事件相关的功能,实现了一个检测用户部分行为的应用。具体而言,本案例实现了如下几个公共事件功能:通过订阅系统公共事件,实现对用户操作行为(亮灭屏、断联网)的监测;通过在用户主动停止监测行为时发布自定义有序公共事件,实现对用户主动触发监听行为的持久化记录;通过在用户设置对某一事件的监听状态时发布粘性事件,记录下本次应用运行期间允许 -
基于ArkTS语言的OpenHarmony APP应用开发:HelloOpenharmony2024-09-15 08:09
1、程序简介该程序是基于OpenHarmony标准系统编写的UI应用类:HelloOpenHarmony。本案例是基于API9接口开发。本案例已在OpenHarmony凌蒙派-RK3568开发 -
基于OpenHarmony标准系统的C++公共基础类库案例:rwlock2024-08-30 12:42
1、程序简介该程序是基于OpenHarmony的C++公共基础类库的读写锁:rwlock。本案例主要完成如下工作:创建3个读线程,每个读线程循环5次,每次循环获取读锁,将公共资源变量打印,睡眠1秒,然后释放读锁,最后再睡眠1秒。创建3个写线程,每个写线程循环5次,每次循环获取写锁,将公共资源变量打印,睡眠1秒,然后释放读锁,最后再睡眠1秒。本案例已基于凌蒙派 -
基于OpenHarmony标准系统的C++公共基础类库案例:SafeMap2024-08-30 12:42
1、程序简介该程序是基于OpenHarmony的C++公共基础类库的安全关联容器:SafeMap。OpenHarmony提供了一个线程安全的map实现。SafeMap在STLmap基础上封装互斥锁,以确保对map的操作安全。本案例主要完成如下工作:创建1个子线程,负责每秒调用EnsureInsert()插入元素;创建1个子线程,负责每秒调用Insert()插 -
基于OpenHarmony标准系统的C++公共基础类库案例:SafeQueue2024-08-30 12:41
1、程序简介该程序是基于OpenHarmony的C++公共基础类库的线程安全队列:SafeQueue。线程安全队列,是在dequeue的基础上封装std::lock_guard,以此实现线程的相关操作。根据继承SafeQueueInner抽象类,并对dequeue的pop方法的重写,可以实现SafeStack和SafeQueue的相关方法。本案例主要完成如下 -
基于OpenHarmony标准系统的C++公共基础类库案例:SafeStack2024-08-30 12:41
1、程序简介该程序是基于OpenHarmony的C++公共基础类库的线程安全队列:SafeQueue。线程安全队列,是在dequeue的基础上封装std::lock_guard,以此实现线程的相关操作。根据继承SafeQueueInner抽象类,并对dequeue的pop方法的重写,可以实现SafeStack和SafeQueue的相关方法。本案例主要完成如下 -
基于OpenHarmony标准系统的C++公共基础类库案例:SafeBlockQueue2024-08-30 12:41
1、程序简介该程序是基于OpenHarmony的C++公共基础类库的读写锁:SafeBlockQueue。线程安全阻塞队列SafeBlockQueue类,提供阻塞和非阻塞版的入队入队和出队接口,并提供可最追踪任务完成状态的的SafeBlockQueueTracking类。本案例主要完成如下工作:(1)使用SafeBlockQueue接口的案例判断命令行是否使