# Harmony-最新最全鴻蒙常用開源庫總結(jié)

目錄

工具

返回目錄

三方組件

工具類

圖片加載

數(shù)據(jù)封裝傳遞

  • EventBus - 最常用的消息傳遞工具溪北,發(fā)布/訂閱事件總線
  • Rxohos - RxJava3的openharmony特定綁定的反應(yīng)性擴展乘陪。該模塊向RxJava添加了最小的類缠犀,這些類使在openharmony應(yīng)用程序中編寫反應(yīng)式組件變得容易且輕松玷过。更具體地說肄鸽,它提供了一個可在主線程或任何給定EventRunner上進行調(diào)度的Scheduler
  • RxBus - 基于Rxjava消息傳遞工具
  • otto - 基于Guava的消息傳遞工具
  • RxLifeCycle - 基于RxJava生命周期獲取社证,此功能很有用,因為不完整的訂閱可能會導致內(nèi)存泄漏
  • RxBinding - 以rxjava的形式來處理ohos中的ui事件
  • agera - Agera 是一組類和接口乌妒,用于幫助編寫功能性汹想、異步和反應(yīng)式應(yīng)用程序
  • Anadea_RxBus - 支持注解和動態(tài)綁定的事件總線框架
  • LoadSir - 注冊事件進行回調(diào)操作
  • Aria - 文件下載上傳框架

日志

  • Logger - log工具,簡單芥被,漂亮欧宜,功能強大的記錄器
  • xLog - 日志工具,可同時在多個通道打印日志拴魄,如 hilog、Console 和文件。如果你愿意匹中,甚至可以打印到遠程服務(wù)器(或其他任何地方)
  • KLog - HiLog 工具類
  • tinylog_ohos - 日志工具
  • Timber_ohos - 基于開源項目Timber進行鴻蒙化的移植和開發(fā)夏漱,增強鴻蒙輸出日志的能力

權(quán)限相關(guān)

  • XXPermissions - 權(quán)限申請,一鍵式權(quán)限請求框架
  • PermissionsDispatcher - 權(quán)限申請顶捷,提供了一個簡單的基于注解的API來處理運行時權(quán)限挂绰。該庫減輕了編寫一堆檢查語句(無論是否已授予您權(quán)限)帶來的負擔,以保持您的代碼干凈安全
  • Dexter - 權(quán)限申請服赎,簡化在運行時請求權(quán)限的過程
  • RuntimePermission - 請求運行時權(quán)限的最簡單方法葵蒂,不需要擴展類或重寫permissionResult方法
  • permission-helper - 權(quán)限管理請求庫

相機-相冊

其他工具類

網(wǎng)絡(luò)類

網(wǎng)絡(luò)類

文件數(shù)據(jù)類

數(shù)據(jù)庫

  • greenDAO - 最常用的數(shù)據(jù)庫組件
  • Activeohos - 數(shù)據(jù)庫sqlite封裝
  • RushOrm - 通過將Java類映射到SQL表來替代對SQL的需求,封裝為易于操作的數(shù)據(jù)庫
  • LitePal - 數(shù)據(jù)庫sqlite封裝嗜价,簡化sqlite操作
  • debug-database - 封裝原生數(shù)據(jù)庫的增刪改查操作落萎, ORM方式操作對象對應(yīng)數(shù)據(jù)庫中的數(shù)據(jù)
  • ohos-database-sqlcipher - 數(shù)據(jù)庫加密
  • ohos-NoSql - 輕量數(shù)據(jù)庫
  • ormlite-ohos - 數(shù)據(jù)庫

Preferences

  • rx-preferences - 以rxjava的形式來保存和獲取配置文件中的參數(shù)
  • preferencebinder - 基于Preferences封裝存儲工具
  • PreferenceRoom - 一個高效且結(jié)構(gòu)化管理Preference的功能庫
  • tray - Preference 替代庫

數(shù)據(jù)存儲

  • DiskLruCache - 磁盤Lru存儲
  • MMKV - 數(shù)據(jù)持久化鍵值對存儲
  • hawk - 安全,簡單的鍵值存儲
  • tray - 跨進程數(shù)據(jù)管理方法
  • Parceler - 任何類型的數(shù)據(jù)傳輸

UI-自定義控件

Image

返回目錄

Text

Button

ListContainer

PageSlider

ProgressBar

Dialog-彈出框

  • sweet-alert-dialog - 一個漂亮而靈動的提醒對話框究流,支持succeed,error动遭,warning等多種狀態(tài)模式提示
  • LovelyDialog - 自定義樣式的Dialog芬探,一組簡單的對話框包裝類庫,旨在幫助您輕松創(chuàng)建精美對話框
  • CookieBar - 頂部底部彈出的自定義對話框
  • Alerter - 帶有動畫效果的頂部提示彈窗
  • StatusView - 頂部彈出的狀態(tài)視圖
  • ohos-styled-dialogs - 自定義風格化Dialog
  • NiceDialog - NiceDialog基于CommonDialog的擴展厘惦,讓dialog的使用更方便
  • BlurDialogFragment - 模糊效果對話框
  • SnackBar_ohos - 開源SnackBar消息彈框
  • michaelbel_BottomSheet - material design彈框
  • search-dialog - 搜索Dialog
  • material-dialogs - Material風格Dialog
  • BottomDialog - 通過CommonDialog實現(xiàn)的底部彈窗布局偷仿,支持任意布局
  • XPopup - 功能強大,交互優(yōu)雅宵蕉,動畫絲滑的通用彈窗

Layout

Tab-菜單切換

Toast

Time-Date

其他UI-自定義控件

框架類

框架類

  • TheMVP - mvp框架
  • ohos-ZBLibrary - MVP框架误褪,同時附有OKhttp责鳍,glide,zxing等常用工具
  • AutoDispose - 基于RxJava進行自動綁定代碼流式處理
  • mosby - 開源mvi兽间、mvp模式適配項目
  • UpdatePlugin - 一款用來進行app更新升級的框架

動畫圖形類

動畫

圖片處理

音視頻

  • jcodec java - 純java實現(xiàn)的音視頻編解碼器的庫
  • VideoCache_ohos - 開源視頻緩存項目抹剩,支持自動緩存視頻并在斷網(wǎng)狀態(tài)下播放視頻
  • soundtouch - 開源音頻處理庫撑帖,可更改音頻流或音頻文件的速度、音高和播放速率
  • ohosMP3Recorder - 提供MP3錄音功能
  • ijkplayer -基于FFmpeg的ohos視頻播放器澳眷,除了常規(guī)的播放器功能外胡嘿,多用于直播流場景,支持常見的各種流媒體協(xié)議和音視頻格式
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末钳踊,一起剝皮案震驚了整個濱河市衷敌,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌拓瞪,老刑警劉巖缴罗,帶你破解...
    沈念sama閱讀 218,682評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異吴藻,居然都是意外死亡瞒爬,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評論 3 395
  • 文/潘曉璐 我一進店門沟堡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來侧但,“玉大人,你說我怎么就攤上這事航罗≠骱幔” “怎么了?”我有些...
    開封第一講書人閱讀 165,083評論 0 355
  • 文/不壞的土叔 我叫張陵粥血,是天一觀的道長柏锄。 經(jīng)常有香客問我,道長复亏,這世上最難降的妖魔是什么趾娃? 我笑而不...
    開封第一講書人閱讀 58,763評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮缔御,結(jié)果婚禮上抬闷,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好笤成,可當我...
    茶點故事閱讀 67,785評論 6 392
  • 文/花漫 我一把揭開白布评架。 她就那樣靜靜地躺著,像睡著了一般炕泳。 火紅的嫁衣襯著肌膚如雪纵诞。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,624評論 1 305
  • 那天培遵,我揣著相機與錄音浙芙,去河邊找鬼。 笑死荤懂,一個胖子當著我的面吹牛茁裙,可吹牛的內(nèi)容都是我干的塘砸。 我是一名探鬼主播节仿,決...
    沈念sama閱讀 40,358評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼掉蔬!你這毒婦竟也來了廊宪?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,261評論 0 276
  • 序言:老撾萬榮一對情侶失蹤女轿,失蹤者是張志新(化名)和其女友劉穎箭启,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蛉迹,經(jīng)...
    沈念sama閱讀 45,722評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡傅寡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了北救。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片荐操。...
    茶點故事閱讀 40,030評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖珍策,靈堂內(nèi)的尸體忽然破棺而出托启,到底是詐尸還是另有隱情,我是刑警寧澤攘宙,帶...
    沈念sama閱讀 35,737評論 5 346
  • 正文 年R本政府宣布屯耸,位于F島的核電站,受9級特大地震影響蹭劈,放射性物質(zhì)發(fā)生泄漏疗绣。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,360評論 3 330
  • 文/蒙蒙 一铺韧、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧祟蚀,春花似錦工窍、人聲如沸割卖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽鹏溯。三九已至,卻和暖如春淹仑,著一層夾襖步出監(jiān)牢的瞬間丙挽,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評論 1 270
  • 我被黑心中介騙來泰國打工匀借, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留颜阐,地道東北人。 一個月前我還...
    沈念sama閱讀 48,237評論 3 371
  • 正文 我出身青樓吓肋,卻偏偏與公主長得像凳怨,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子是鬼,可洞房花燭夜當晚...
    茶點故事閱讀 44,976評論 2 355

推薦閱讀更多精彩內(nèi)容