拋棄床的溫暖,只為了它丨云庫一款跑在鴻蒙系統(tǒng)上的應(yīng)用丨篇一
51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)
https://harmonyos.51cto.com/#zz
結(jié)合華為云服務(wù)器ECS + 華為云對象存儲服務(wù)OBS在HarmonyOS系統(tǒng)上跑一個轉(zhuǎn)存多媒體文件的HAP。
一、產(chǎn)品介紹
1.產(chǎn)品定位
就目前而言,已經(jīng)達(dá)到了人手至少一部智能手機(jī),比如我們通過手機(jī)聯(lián)系親朋好友、通過手機(jī)錄制視頻、觀看視頻、拍攝照片、在手機(jī)上安裝各種工作生活需要的APP應(yīng)用。但是手機(jī)的存儲是有限的,雖然存儲不斷的在擴(kuò)增,也可以通過擴(kuò)展設(shè)備的SD卡,但依舊是治標(biāo)不治本。很多時候都會由于存儲已滿的情況,而錯失沿途的風(fēng)景。很多時候我們不得不舍棄一部分已有的照片或者視頻來為即將要留住的瞬間騰出位置。
云庫就是為了解決拍攝照片和視頻過多,設(shè)備存儲不夠使用時,將需要留存的照片和視頻利用空閑時間上傳到云庫進(jìn)行留存,同時減輕手機(jī)存儲不夠的壓力。
2.產(chǎn)品綜述
云庫(Ver1.0)主要用于解決手機(jī)存儲不夠使用的問題,其提供可以通過對多媒體文件進(jìn)行分類上傳,以便于后續(xù)能夠方便查找。
二、需求整理
1.需求分析
場景一:想拍攝黃山頂峰的云動風(fēng)景,手機(jī)顯示空閑可用存儲不足,多媒體文件占總空間的85%;
場景二:想安裝學(xué)習(xí)APP,手機(jī)提示沒有足夠的存儲空間,多媒體文件占總空間的75%。
對以上兩種場景進(jìn)行分析,都是由于多媒體文件占總空間量大后導(dǎo)致無法進(jìn)行后續(xù)操作,這種情況下,我們只有多多媒體文件進(jìn)行篩選刪除后,使空閑的存儲空間變大后,才能夠進(jìn)行拍照或者安裝APP。
2.需求匯總
能夠不在改變現(xiàn)有硬件設(shè)備的前提下,將多媒體文件與當(dāng)前設(shè)備進(jìn)行分離,預(yù)覽在當(dāng)前設(shè)備,存儲不在當(dāng)前設(shè)備。這時我們需要一款好的APP,能夠及時的將拍攝的多媒體文件存儲到指定的庫中。
因此云庫需要滿足用戶注冊登錄、編輯用戶頭像和昵稱、獲取設(shè)備中已有的多媒體文件、新增編輯云庫分類、云庫中上傳多媒體文件、預(yù)覽多媒體文件、顯示已有的資源參數(shù)。
更多內(nèi)容請下載附件...
這是示例云庫App Demo的設(shè)計文檔,
目前正在編寫相關(guān)服務(wù)端API接口,
下章節(jié)會拿出部分代碼做介紹,敬請期待!
©著作權(quán)歸作者和HarmonyOS技術(shù)社區(qū)共同所有,如需轉(zhuǎn)載,請注明出處,否則將追究法律責(zé)任。
51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)
https://harmonyos.51cto.com/#zz