文章
-
基于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接口的案例判斷命令行是否使 -
OpenHarmony標準系統C++公共基礎類庫案例:HelloWorld2024-08-13 08:23
1、程序簡介該程序是基于凌蒙派OpenHarmony-v3.2.1標準系統C++公共基礎類庫的簡單案例:HelloWorld。主要講解C++公共基礎類庫案例如何搭建和編譯。2、程序解析2.1、創建編譯引導在//vendor/lockzhiner/rk3568/ohos.build添加編譯模塊系統名稱。{"parts":{"product_rk3568":{" -
基于OpenHarmony輕量級操作系統實現RK2206 WiFi-AP模式通信開發案例2024-08-08 08:23
實驗內容本示例將演示如何在小凌派-RK2206開發板上使用WiFi-AP模式(即將RK2206作為WiFi路由器),實現與PC端進行TCP通信。程序設計API設計FlashInit()頭文件://device/rockchip/rk2206/adapter/include/lz_hadware.h函數描述:unsignedintFlashInit(void)