1.一種系統(tǒng)文件掃描方法,其特征在于,用于安卓系統(tǒng),包括:
當(dāng)啟動(dòng)系統(tǒng)文件掃描時(shí),根據(jù)監(jiān)聽(tīng)到的掃描消息對(duì)系統(tǒng)文件進(jìn)行掃描;
判斷當(dāng)?shù)竭_(dá)預(yù)設(shè)掃描時(shí)間時(shí)所述系統(tǒng)文件是否處于掃描中,所述預(yù)設(shè)掃描時(shí)間小于或等于所述系統(tǒng)掃描時(shí)間;
若是,則結(jié)束系統(tǒng)文件掃描,允許讀取所述系統(tǒng)文件對(duì)應(yīng)的存儲(chǔ)卡。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷當(dāng)?shù)竭_(dá)預(yù)設(shè)掃描時(shí)間時(shí)所述系統(tǒng)文件是否處于掃描中包括:
通過(guò)啟動(dòng)預(yù)置線程監(jiān)控當(dāng)?shù)竭_(dá)預(yù)設(shè)掃描時(shí)間時(shí)所述系統(tǒng)文件是否處于掃描中。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)監(jiān)聽(tīng)到的掃描消息對(duì)系統(tǒng)文件進(jìn)行掃描包括:
通過(guò)調(diào)用廣播接收器監(jiān)聽(tīng)是否接收到掃描系統(tǒng)文件的掃描消息;
若是,則獲取所述掃描消息對(duì)應(yīng)的動(dòng)作類型;
根據(jù)所述動(dòng)作類型對(duì)所述系統(tǒng)文件進(jìn)行掃描。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)所述掃描消息對(duì)應(yīng)的動(dòng)作類型為指定系統(tǒng)文件掃描時(shí),所述根據(jù)所述動(dòng)作類型對(duì)所述系統(tǒng)文件進(jìn)行掃描包括:
從全盤(pán)系統(tǒng)文件目錄中查找指定系統(tǒng)文件,對(duì)所述指定系統(tǒng)文件進(jìn)行掃描。
5.根據(jù)權(quán)利要4所述的方法,其特征在于,所述對(duì)指定掃描的應(yīng)用程序文件進(jìn)行掃描包括:
解析所述指定系統(tǒng)文件對(duì)應(yīng)的安裝包;
判斷所述安裝包是否為系統(tǒng)分區(qū)中的無(wú)效安裝包;
若是,則刪除所述安裝包,否則,更新所述安裝包的配置信息。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)所述掃描消息對(duì)應(yīng)的動(dòng)作類型為全盤(pán)系統(tǒng)文件掃描時(shí),所述根據(jù)所述動(dòng)作類型對(duì)所述系統(tǒng)文件進(jìn)行掃描包括:
遍歷全盤(pán)系統(tǒng)文件目錄,對(duì)所述全盤(pán)系統(tǒng)文件目錄中每個(gè)系統(tǒng)文件進(jìn)行掃描。
7.一種系統(tǒng)文件掃描裝置,其特征在于,用于安卓系統(tǒng),包括:
掃描單元,用于當(dāng)啟動(dòng)系統(tǒng)文件掃描時(shí),根據(jù)監(jiān)聽(tīng)到的掃描消息對(duì)系統(tǒng)文件進(jìn)行掃描;
判斷單元,用于判斷當(dāng)?shù)竭_(dá)預(yù)設(shè)掃描時(shí)間時(shí)所述系統(tǒng)文件是否處于掃描中,所述預(yù)設(shè)掃描時(shí)間小于或等于所述系統(tǒng)掃描時(shí)間;
第一讀取單元,用于判斷當(dāng)?shù)竭_(dá)預(yù)設(shè)掃描時(shí)間時(shí)所述系統(tǒng)文件處于掃描中,則結(jié)束系統(tǒng)文件掃描,允許讀取所述系統(tǒng)文件對(duì)應(yīng)的存儲(chǔ)卡。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,
所述判斷單元,具體用于通過(guò)啟動(dòng)預(yù)置線程監(jiān)控當(dāng)?shù)竭_(dá)預(yù)設(shè)掃描時(shí)間時(shí)所述系統(tǒng)文件是否處于掃描中。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述掃描單元包括:
監(jiān)聽(tīng)模塊,用于通過(guò)調(diào)用廣播接收器監(jiān)聽(tīng)是否接收到掃描系統(tǒng)文件的掃描消息;
獲取模塊,用于若通過(guò)調(diào)用廣播接收器監(jiān)聽(tīng)接收到掃描系統(tǒng)文件的掃描消息,則獲取所述掃描消息對(duì)應(yīng)的動(dòng)作類型;
掃描模塊,用于根據(jù)所述動(dòng)作類型對(duì)所述系統(tǒng)文件進(jìn)行掃描。
10.一種移動(dòng)終端,其特征在于,包括處理器和存儲(chǔ)器:
所述存儲(chǔ)器用于存儲(chǔ)執(zhí)行權(quán)利要求1至6中任一項(xiàng)所述方法的程序;
所述處理器被配置為用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的程序。