文章
-
技術(shù)引領(lǐng)筑生態(tài),萬物智聯(lián)創(chuàng)未來,凌智電子襄盛舉2024-10-13 08:05
第三屆開放原子開源基金會OpenHarmony技術(shù)大會以“技術(shù)引領(lǐng)筑生態(tài),萬物智聯(lián)創(chuàng)未來”為主題,于2024年10月12-13日在上海世博中心盛大召開。本次大會由OpenHarmony項目群技術(shù)指導(dǎo)委員會(TSC)主辦,華為、上海交通大學(xué)、潤開鴻、開鴻智谷、九聯(lián)開鴻、鴻湖萬聯(lián)、深開鴻、中國科學(xué)院軟件研究所、奧思維、證通電子、誠邁科技、匯思博等合作單位支持,以 -
基于ArkTS語言的OpenHarmony APP應(yīng)用開發(fā):多媒體管理22024-09-21 08:06
1、程序介紹本示例展示了視頻組件的基本功能,以及如何控制播放狀態(tài)的相關(guān)能力。包括視頻組件化,全屏化,窗口化,上下輪播視頻等。本實例使用Video組件,具體如下:進(jìn)入首頁點擊播放按鍵。點擊視頻播放按鈕,視頻開始播放。再次點擊視頻進(jìn)入視頻全屏頁。首頁下滑500vp后,視頻小窗口化。4.點擊直播按鈕進(jìn)入直播頁,上下滑動視頻。本案例已在OpenHarmony凌蒙派- -
基于ArkTS語言的OpenHarmony APP應(yīng)用開發(fā):圖片處理2024-09-20 08:07
1、程序介紹本案例使用TextArea實現(xiàn)多文本輸入,使用mediaLibrary實現(xiàn)在相冊中獲取圖片,使用image生成pixelMap,使用pixelMap的scale(),crop(),rotate()接口實現(xiàn)對圖片的縮放,裁剪,旋轉(zhuǎn)功能。案例說明:發(fā)表評價頁面點擊添加圖片/照片,頁面跳轉(zhuǎn)到圖片選擇頁面。進(jìn)入圖片選擇頁面后,選擇需要顯示的圖片,最多選擇 -
基于ArkTS語言的OpenHarmony APP應(yīng)用開發(fā):公共事件的訂閱和發(fā)布2024-09-19 08:05
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)用運行期間允許 -
基于ArkTS語言的OpenHarmony APP應(yīng)用開發(fā):HelloOpenharmony2024-09-15 08:09
1、程序簡介該程序是基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)編寫的UI應(yīng)用類:HelloOpenHarmony。本案例是基于API9接口開發(fā)。本案例已在OpenHarmony凌蒙派-RK3568開發(fā) -
基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)類庫案例:rwlock2024-08-30 12:42
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秒。本案例已基于凌蒙派 -
基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)類庫案例:SafeMap2024-08-30 12:42
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()插 -
基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)類庫案例:SafeQueue2024-08-30 12:41
1、程序簡介該程序是基于OpenHarmony的C++公共基礎(chǔ)類庫的線程安全隊列:SafeQueue。線程安全隊列,是在dequeue的基礎(chǔ)上封裝std::lock_guard,以此實現(xiàn)線程的相關(guān)操作。根據(jù)繼承SafeQueueInner抽象類,并對dequeue的pop方法的重寫,可以實現(xiàn)SafeStack和SafeQueue的相關(guān)方法。本案例主要完成如下 -
基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)類庫案例:SafeStack2024-08-30 12:41
1、程序簡介該程序是基于OpenHarmony的C++公共基礎(chǔ)類庫的線程安全隊列:SafeQueue。線程安全隊列,是在dequeue的基礎(chǔ)上封裝std::lock_guard,以此實現(xiàn)線程的相關(guān)操作。根據(jù)繼承SafeQueueInner抽象類,并對dequeue的pop方法的重寫,可以實現(xiàn)SafeStack和SafeQueue的相關(guān)方法。本案例主要完成如下 -
基于OpenHarmony標(biāo)準(zhǔn)系統(tǒng)的C++公共基礎(chǔ)類庫案例:SafeBlockQueue2024-08-30 12:41
1、程序簡介該程序是基于OpenHarmony的C++公共基礎(chǔ)類庫的讀寫鎖:SafeBlockQueue。線程安全阻塞隊列SafeBlockQueue類,提供阻塞和非阻塞版的入隊入隊和出隊接口,并提供可最追蹤任務(wù)完成狀態(tài)的的SafeBlockQueueTracking類。本案例主要完成如下工作:(1)使用SafeBlockQueue接口的案例判斷命令行是否使