動態(tài)
-
發(fā)布了文章 2024-09-19 08:05
基于ArkTS語言的OpenHarmony APP應(yīng)用開發(fā):公共事件的訂閱和發(fā)布
1、程序介紹本示例主要展示了公共事件相關(guān)的功能,實現(xiàn)了一個檢測用戶部分行為的應(yīng)用。具體而言,本案例實現(xiàn)了如下幾個公共事件功能:通過訂閱系統(tǒng)公共事件,實現(xiàn)對用戶操作行為(亮滅屏、斷聯(lián)網(wǎng))的監(jiān)測;通過在用戶主動停止監(jiān)測行為時發(fā)布自定義有序公共事件,實現(xiàn)對用戶主動觸發(fā)監(jiān)聽行為的持久化記錄;通過在用戶設(shè)置對某一事件的監(jiān)聽狀態(tài)時發(fā)布粘性事件,記錄下本次應(yīng)用運行期間允許1.3k瀏覽量 -
發(fā)布了文章 2024-09-15 08:09
基于ArkTS語言的OpenHarmony APP應(yīng)用開發(fā):HelloOpenharmony
1、程序簡介該程序是基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)編寫的UI應(yīng)用類:HelloOpenHarmony。本案例是基于API9接口開發(fā)。本案例已在OpenHarmony凌蒙派-RK3568開發(fā)1.1k瀏覽量 -
發(fā)布了文章 2024-08-30 12:42
基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)類庫案例:rwlock
1、程序簡介該程序是基于OpenHarmony的C++公共基礎(chǔ)類庫的讀寫鎖:rwlock。本案例主要完成如下工作:創(chuàng)建3個讀線程,每個讀線程循環(huán)5次,每次循環(huán)獲取讀鎖,將公共資源變量打印,睡眠1秒,然后釋放讀鎖,最后再睡眠1秒。創(chuàng)建3個寫線程,每個寫線程循環(huán)5次,每次循環(huán)獲取寫鎖,將公共資源變量打印,睡眠1秒,然后釋放讀鎖,最后再睡眠1秒。本案例已基于凌蒙派803瀏覽量 -
發(fā)布了文章 2024-08-30 12:42
基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)類庫案例:SafeMap
1、程序簡介該程序是基于OpenHarmony的C++公共基礎(chǔ)類庫的安全關(guān)聯(lián)容器:SafeMap。OpenHarmony提供了一個線程安全的map實現(xiàn)。SafeMap在STLmap基礎(chǔ)上封裝互斥鎖,以確保對map的操作安全。本案例主要完成如下工作:創(chuàng)建1個子線程,負(fù)責(zé)每秒調(diào)用EnsureInsert()插入元素;創(chuàng)建1個子線程,負(fù)責(zé)每秒調(diào)用Insert()插1k瀏覽量 -
發(fā)布了文章 2024-08-30 12:41
基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)類庫案例:SafeQueue
1、程序簡介該程序是基于OpenHarmony的C++公共基礎(chǔ)類庫的線程安全隊列:SafeQueue。線程安全隊列,是在dequeue的基礎(chǔ)上封裝std::lock_guard,以此實現(xiàn)線程的相關(guān)操作。根據(jù)繼承SafeQueueInner抽象類,并對dequeue的pop方法的重寫,可以實現(xiàn)SafeStack和SafeQueue的相關(guān)方法。本案例主要完成如下928瀏覽量 -
發(fā)布了文章 2024-08-30 12:41
基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)類庫案例:SafeStack
1、程序簡介該程序是基于OpenHarmony的C++公共基礎(chǔ)類庫的線程安全隊列:SafeQueue。線程安全隊列,是在dequeue的基礎(chǔ)上封裝std::lock_guard,以此實現(xiàn)線程的相關(guān)操作。根據(jù)繼承SafeQueueInner抽象類,并對dequeue的pop方法的重寫,可以實現(xiàn)SafeStack和SafeQueue的相關(guān)方法。本案例主要完成如下918瀏覽量 -
發(fā)布了文章 2024-08-30 12:41
基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)類庫案例:SafeBlockQueue
1、程序簡介該程序是基于OpenHarmony的C++公共基礎(chǔ)類庫的讀寫鎖:SafeBlockQueue。線程安全阻塞隊列SafeBlockQueue類,提供阻塞和非阻塞版的入隊入隊和出隊接口,并提供可最追蹤任務(wù)完成狀態(tài)的的SafeBlockQueueTracking類。本案例主要完成如下工作:(1)使用SafeBlockQueue接口的案例判斷命令行是否使765瀏覽量 -
發(fā)布了文章 2024-08-13 08:23
OpenHarmony標(biāo)準(zhǔn)系統(tǒng)C++公共基礎(chǔ)類庫案例:HelloWorld
1、程序簡介該程序是基于凌蒙派OpenHarmony-v3.2.1標(biāo)準(zhǔn)系統(tǒng)C++公共基礎(chǔ)類庫的簡單案例:HelloWorld。主要講解C++公共基礎(chǔ)類庫案例如何搭建和編譯。2、程序解析2.1、創(chuàng)建編譯引導(dǎo)在//vendor/lockzhiner/rk3568/ohos.build添加編譯模塊系統(tǒng)名稱。{"parts":{"product_rk3568":{"1.1k瀏覽量 -
發(fā)布了文章 2024-08-08 08:23
基于OpenHarmony輕量級操作系統(tǒng)實現(xiàn)RK2206 WiFi-AP模式通信開發(fā)案例
實驗內(nèi)容本示例將演示如何在小凌派-RK2206開發(fā)板上使用WiFi-AP模式(即將RK2206作為WiFi路由器),實現(xiàn)與PC端進(jìn)行TCP通信。程序設(shè)計API設(shè)計FlashInit()頭文件://device/rockchip/rk2206/adapter/include/lz_hadware.h函數(shù)描述:unsignedintFlashInit(void)1.2k瀏覽量 -
發(fā)布了文章 2024-08-07 08:23
基于Openharmony輕量級操作系統(tǒng)的分布式數(shù)據(jù)管理開發(fā)案例
實驗內(nèi)容本例程演示如何在小凌派-RK2206開發(fā)板上使用OpenHarmony輕量級操作系統(tǒng)進(jìn)行KvStore(即分布式數(shù)據(jù)管理)數(shù)據(jù)讀寫。例程:(1)創(chuàng)建兩個線程,一個負(fù)責(zé)寫入KvStore存儲,一個負(fù)責(zé)讀取KvStore存儲;(2)每1秒進(jìn)行1次讀寫操作;程序設(shè)計在本章節(jié)中,我們將了解OpenHarmonyKvStore存儲接口,如文件如何獲取數(shù)據(jù)、設(shè)置2.4k瀏覽量