亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種Android終端智能文件管理系統(tǒng)及方法與流程

文檔序號(hào):11729430閱讀:415來(lái)源:國(guó)知局
一種 Android 終端智能文件管理系統(tǒng)及方法與流程

本發(fā)明涉及一種android終端智能文件管理系統(tǒng)及方法,屬于信息處理技術(shù)領(lǐng)域。



背景技術(shù):

隨著android操作系統(tǒng)不斷的發(fā)展完善,android操作系統(tǒng)一路高歌猛進(jìn),如今android操作系統(tǒng)已經(jīng)擁有世界第一的市場(chǎng)占用率、無(wú)數(shù)的oem合作廠商,還涉足移動(dòng)支付、車載系統(tǒng)、電視等不同市場(chǎng),成為目前覆蓋最廣泛的平臺(tái)。如今各種大內(nèi)存大存儲(chǔ)的安卓設(shè)備層出不窮,為廣大消費(fèi)者提供了多樣化的選擇空間。伴隨著android系統(tǒng)的發(fā)展,基于android系統(tǒng)的應(yīng)用不斷地推陳出新,層出不窮,而且這些應(yīng)用軟件也是越做越大功能越來(lái)越強(qiáng)大,因此,難以避免的對(duì)于內(nèi)存和存儲(chǔ)空間的需求也越來(lái)越強(qiáng)大。同時(shí),隨著android系統(tǒng)功能的不斷強(qiáng)大,更多的工作都由傳統(tǒng)的pc轉(zhuǎn)移到android智能終端,這也需求更大的存儲(chǔ)空間來(lái)存儲(chǔ)各類文件。但是,不可否認(rèn)的是,還有很多安卓設(shè)備的存儲(chǔ)空間比較小,比如低端手機(jī)、智能盒子、車載系統(tǒng)等等。這些存儲(chǔ)空間小的設(shè)備在使用中不能存儲(chǔ)大量的文件,隨著用戶安裝的應(yīng)用程序和使用中保存終端上的文件不斷增加,其存儲(chǔ)空間會(huì)越來(lái)越少,這樣會(huì)嚴(yán)重影像這些終端的正常使用,例如:加載變慢、卡頓、死機(jī)等現(xiàn)象。而這正是用戶在使用中最不愿意面對(duì)的問(wèn)題,大大降低了用戶體驗(yàn)。因此,為了保證終端本地較大的可用存儲(chǔ)空間,需要有一種方法可以把本地上暫時(shí)用不到的文件上傳到后臺(tái)網(wǎng)盤后再刪掉或者直接刪掉,從而保證終端本地有足夠的可用存儲(chǔ)空間供用戶使用。

中國(guó)專利文獻(xiàn)cn106294576a公開(kāi)了一種android系統(tǒng)存儲(chǔ)空間的清理方法及系統(tǒng),所述方法包括當(dāng)監(jiān)測(cè)到系統(tǒng)存儲(chǔ)空間低于預(yù)設(shè)閾值時(shí),系統(tǒng)向各應(yīng)用發(fā)送廣播,其中,所述廣播攜帶創(chuàng)建可刪除文件清單的指令;各應(yīng)用接收所述廣播,并生成記錄有各自包目錄下可刪除文件的可刪除文件清單;所述系統(tǒng)發(fā)送廣播預(yù)設(shè)時(shí)間后,系統(tǒng)根據(jù)各應(yīng)用可刪除文件清單刪除相應(yīng)的可刪除文件。但是,該專利存在以下缺陷:1、該專利所述方法需要經(jīng)過(guò)兩次閾值比較的過(guò)程才能徹底清理存儲(chǔ)空間,效率較低。2、該專利所述方法雖然可以清理系統(tǒng)的存儲(chǔ)空間,但是存在極大的可能性導(dǎo)致誤刪除存儲(chǔ)在本地空間中對(duì)用戶有用的文件。



技術(shù)實(shí)現(xiàn)要素:

針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明提供了一種android終端智能文件管理系統(tǒng);

本發(fā)明還提供了一種android終端智能文件管理方法;

本發(fā)明可以使android終端快速的完成本地?zé)o用文件的刪除及閑置文件的上傳,為終端節(jié)省存儲(chǔ)空間,使得本地有足夠的空間保證終端正常運(yùn)行,尤其適用于低端的移動(dòng)設(shè)備和各類存儲(chǔ)空間小的智能終端。

本發(fā)明的技術(shù)方案為:

一種android終端智能文件管理系統(tǒng),包括依次連接的總存儲(chǔ)空間和可用存儲(chǔ)空間檢測(cè)模塊、閾值比較模塊、查找可操作文件模塊、文件分類模塊、彈框提醒用戶上傳模塊、用戶上傳模塊、刪除模塊;

所述總存儲(chǔ)空間和可用存儲(chǔ)空間檢測(cè)模塊用于檢測(cè)本地存儲(chǔ)的總存儲(chǔ)空間和可用存儲(chǔ)空間;

所述閾值比較模塊用于將所述總存儲(chǔ)空間和可用存儲(chǔ)空間檢測(cè)模塊檢測(cè)得到可用存儲(chǔ)空間與設(shè)定的閾值進(jìn)行比較,如果可用存儲(chǔ)空間大于閾值,則重新檢測(cè)本地存儲(chǔ)的可用存儲(chǔ)空間;否則,則調(diào)用所述查找可操作文件模塊執(zhí)行相應(yīng)操作;

所述查找可操作文件模塊用于查找出存儲(chǔ)中的緩存、卸載殘留、多余安裝包、大文件以及垃圾文件,垃圾文件包括空文件夾、各類推送文件、日志文件;

所述文件分類模塊用于對(duì)所述查找可操作文件模塊查找出的有用文件進(jìn)行標(biāo)識(shí),有用文件指各類移動(dòng)辦公軟件所對(duì)應(yīng)的文件,以文件后綴名作為分類依據(jù),并建立有用文件白名單,將標(biāo)識(shí)的有用文件添加到所述有用文件白名單;

所述彈框提醒用戶上傳模塊用于彈出提示框,提醒用戶對(duì)所述有用文件白名單上的有用文件進(jìn)行上傳操作;

所述用戶上傳模塊用于自動(dòng)啟動(dòng)用戶系統(tǒng)中的網(wǎng)盤并進(jìn)行上傳,當(dāng)有多個(gè)網(wǎng)盤時(shí),用戶可以選擇網(wǎng)盤;

所述刪除模塊用于將所述查找可操作文件模塊查找出的存儲(chǔ)中的緩存、卸載殘留、多余安裝包、大文件以及垃圾文件進(jìn)行刪除操作,該步驟不需要用戶干預(yù),自動(dòng)完成。

一種android終端智能文件管理方法,包括步驟如下:

(1)獲取總存儲(chǔ)空間和可用存儲(chǔ)空間

①采用environmnet.getdatadirectory()方法得到手機(jī)內(nèi)存目錄;

②采用statfsstat=newstatfs(path.getpath())方法和longblocksize=stat.getblocksizelong()方法得到文件系統(tǒng)一塊存儲(chǔ)空間的字節(jié)數(shù)longblocksize;

③分別采用totalblocks=stat.getblockcountlong()方法和availableblocks=stat.getavailableblockslong()方法,獲取文件系統(tǒng)總空間所占內(nèi)存塊的塊數(shù)totalblocks和可用內(nèi)存塊的塊數(shù)availableblocks;

④計(jì)算該文件文件系統(tǒng)總空間longtotalsize=blocksize*totalblocks、已用空間的字節(jié)數(shù)longavailsize=availableblocks*blocksize,以及剩余空間的字節(jié)數(shù)為longtotalsize-longavailsize;

(2)設(shè)定閾值a,因?yàn)椴煌O(shè)備的總存儲(chǔ)空間不固定,因此閾值a的大小不固定,本例中將其設(shè)置為總存儲(chǔ)空間的1/5,即thresholdsize=totalsize/5,將步驟(1)獲取的剩余空間的字節(jié)數(shù)與閾值a通過(guò)自定義的sizecompare方法進(jìn)行比較,若步驟(1)獲取的剩余空間的字節(jié)數(shù)大于閾值則返回步驟(1),否則,進(jìn)入步驟(3);

(3)查找可操作文件:使用自定義的規(guī)則,查找cache文件夾并清空其內(nèi)容,查找以.apk結(jié)尾的文件為無(wú)用安裝包,查找以.log結(jié)尾的文件為日志文件,查找大小超過(guò)10m的文件以及長(zhǎng)時(shí)間未操作的文件,將以上文件記錄標(biāo)識(shí);

(4)判定文件是否為白名單文件:步驟(3)記錄標(biāo)識(shí)的文件中可能存在對(duì)用戶有用的文件,運(yùn)用白名單文件規(guī)則查找步驟(3)記錄標(biāo)識(shí)的文件是否存在對(duì)用戶有用的文件,若存在將該類文件標(biāo)識(shí),轉(zhuǎn)到步驟(5),否則直接進(jìn)行步驟(6);

(5)彈出提示框提醒用戶對(duì)選定的白名單文件進(jìn)行上傳;

(6)用戶選擇網(wǎng)盤并執(zhí)行上傳操作;

(7)系統(tǒng)自動(dòng)刪除步驟(3)中標(biāo)識(shí)出的文件。

本發(fā)明的有益效果為:

本發(fā)明可以使android終端快速的完成本地?zé)o用文件的刪除及閑置文件的上傳,為終端節(jié)省存儲(chǔ)空間,使得本地有足夠的空間保證終端正常運(yùn)行,尤其適用于低端的移動(dòng)設(shè)備和各類存儲(chǔ)空間小的智能終端。

附圖說(shuō)明

圖1為本發(fā)明android終端智能文件管理系統(tǒng)結(jié)構(gòu)框圖;

圖2為本發(fā)明android終端智能文件管理方法的流程示意圖;

具體實(shí)施方式

下面結(jié)合說(shuō)明書(shū)附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步限定,但不限于此。

實(shí)施例1

一種android終端智能文件管理系統(tǒng),如圖1所示,包括依次連接的總存儲(chǔ)空間和可用存儲(chǔ)空間檢測(cè)模塊、閾值比較模塊、查找可操作文件模塊、文件分類模塊、彈框提醒用戶上傳模塊、用戶上傳模塊、刪除模塊;

總存儲(chǔ)空間和可用存儲(chǔ)空間檢測(cè)模塊用于檢測(cè)本地存儲(chǔ)的總存儲(chǔ)空間和可用存儲(chǔ)空間;

閾值比較模塊用于將總存儲(chǔ)空間和可用存儲(chǔ)空間檢測(cè)模塊檢測(cè)得到可用存儲(chǔ)空間與設(shè)定的閾值進(jìn)行比較,如果可用存儲(chǔ)空間大于閾值,則重新檢測(cè)本地存儲(chǔ)的可用存儲(chǔ)空間;否則,則調(diào)用查找可操作文件模塊執(zhí)行相應(yīng)操作;

查找可操作文件模塊用于查找出存儲(chǔ)中的緩存、卸載殘留、多余安裝包、大文件以及垃圾文件,垃圾文件包括空文件夾、各類推送文件、日志文件;

文件分類模塊用于對(duì)查找可操作文件模塊查找出的有用文件進(jìn)行標(biāo)識(shí),有用文件指各類移動(dòng)辦公軟件所對(duì)應(yīng)的文件,以文件后綴名作為分類依據(jù),并建立有用文件白名單,將標(biāo)識(shí)的有用文件添加到有用文件白名單;

彈框提醒用戶上傳模塊用于彈出提示框,提醒用戶對(duì)有用文件白名單上的有用文件進(jìn)行上傳操作;

用戶上傳模塊用于自動(dòng)啟動(dòng)用戶系統(tǒng)中的網(wǎng)盤并進(jìn)行上傳,當(dāng)有多個(gè)網(wǎng)盤時(shí),用戶可以選擇網(wǎng)盤;

刪除模塊用于將查找可操作文件模塊查找出的存儲(chǔ)中的緩存、卸載殘留、多余安裝包、大文件以及垃圾文件進(jìn)行刪除操作,該步驟不需要用戶干預(yù),自動(dòng)完成。

實(shí)施例2

一種android終端智能文件管理方法,如圖2所示,包括步驟如下:

(2)獲取總存儲(chǔ)空間和可用存儲(chǔ)空間

①采用environmnet.getdatadirectory()方法得到手機(jī)內(nèi)存目錄;

②采用statfsstat=newstatfs(path.getpath())方法和longblocksize=stat.getblocksizelong()方法得到文件系統(tǒng)一塊存儲(chǔ)空間的字節(jié)數(shù)longblocksize;

③分別采用totalblocks=stat.getblockcountlong()方法和availableblocks=stat.getavailableblockslong()方法,獲取文件系統(tǒng)總空間所占內(nèi)存塊的塊數(shù)totalblocks和可用內(nèi)存塊的塊數(shù)availableblocks;

④計(jì)算該文件文件系統(tǒng)總空間longtotalsize=blocksize*totalblocks、已用空間的字節(jié)數(shù)longavailsize=availableblocks*blocksize,以及剩余空間的字節(jié)數(shù)為longtotalsize-longavailsize;

(2)設(shè)定閾值a,因?yàn)椴煌O(shè)備的總存儲(chǔ)空間不固定,因此閾值a的大小不固定,本例中將其設(shè)置為總存儲(chǔ)空間的1/5,即thresholdsize=totalsize/5,將步驟(1)獲取的剩余空間的字節(jié)數(shù)與閾值a通過(guò)自定義的sizecompare方法進(jìn)行比較,若步驟(1)獲取的剩余空間的字節(jié)數(shù)大于閾值則返回步驟(1),否則,進(jìn)入步驟(3);

(3)查找可操作文件:使用自定義的規(guī)則,查找cache文件夾并清空其內(nèi)容,查找以.apk結(jié)尾的文件為無(wú)用安裝包,查找以.log結(jié)尾的文件為日志文件,查找大小超過(guò)10m的文件以及長(zhǎng)時(shí)間未操作的文件,將以上文件記錄標(biāo)識(shí);

(4)判定文件是否為白名單文件:步驟(3)記錄標(biāo)識(shí)的文件中可能存在對(duì)用戶有用的文件,運(yùn)用白名單文件規(guī)則查找步驟(3)記錄標(biāo)識(shí)的文件是否存在對(duì)用戶有用的文件,若存在將該類文件標(biāo)識(shí),轉(zhuǎn)到步驟(5),否則直接進(jìn)行步驟(6);

(5)彈出提示框提醒用戶對(duì)選定的白名單文件進(jìn)行上傳;

(6)用戶選擇網(wǎng)盤并執(zhí)行上傳操作;

(7)系統(tǒng)自動(dòng)刪除步驟(3)中標(biāo)識(shí)出的文件。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1