两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

觸發(fā)Android設(shè)備多媒體數(shù)據(jù)庫掃描的方法及裝置制造方法

文檔序號:6515851閱讀:216來源:國知局
觸發(fā)Android設(shè)備多媒體數(shù)據(jù)庫掃描的方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種觸發(fā)Android設(shè)備多媒體數(shù)據(jù)庫掃描的方法及裝置,所述方法包括創(chuàng)建一個掃描客戶端類繼承多媒體數(shù)據(jù)庫查詢服務(wù)類;創(chuàng)建一個掃描類實例化掃描客戶端類;編寫一個掃描服務(wù)后臺;修改adbpush命令;通過adb?push命令將文件拷貝到Android設(shè)備;當(dāng)push的文件數(shù)據(jù)完成時,獲取文件的路徑;在判斷文件的路徑合法時,將文件路徑參數(shù)發(fā)給掃描服務(wù)后臺,并啟動掃描服務(wù)后臺;根據(jù)文件路徑參數(shù),通過掃描客戶端類設(shè)置掃描的路徑;根據(jù)掃描路徑,通過掃描類使掃描客戶端類與后臺多媒體service建立連接,觸發(fā)多媒體數(shù)據(jù)庫掃描。本發(fā)明可以避免每次獲取數(shù)據(jù)需要全盤掃描,從而導(dǎo)致系統(tǒng)資源緊張的問題。
【專利說明】觸發(fā)Android設(shè)備多媒體數(shù)據(jù)庫掃描的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種觸發(fā)多媒體數(shù)據(jù)庫掃描的方法,尤其是一種觸發(fā)Android設(shè)備多媒體數(shù)據(jù)庫掃描的方法及裝置。屬于移動設(shè)備【技術(shù)領(lǐng)域】。
【背景技術(shù)】
[0002]目前的Android設(shè)備,以手機為例,各種手機助手應(yīng)用很多,如91助手、豌豆莢、360手機助手、騰訊手機助手等;這些手機助手都可以對手機文件系統(tǒng)進行操作,基本上都是通過pc adb (Android Debug Bridge)客戶端,與手機adb服務(wù)器建立連接,通過獲取手機文件系統(tǒng)目錄,使用adb命令(push、pull等),對文件進行上傳下載操作;當(dāng)用戶通過pc端手機助手,將某個文件push到手機中,手機目錄里多了一個文件。但類似相冊,音樂、視頻等應(yīng)用卻沒有及時的發(fā)現(xiàn)新的文件被拷入到手機,因為這些應(yīng)用都依賴于Android的多媒體數(shù)據(jù)庫(該數(shù)據(jù)庫保存了 T卡和手機中的所用文件信息),但多媒體數(shù)據(jù)庫只會在開機、usb存儲模式切換時才會主動對手機存儲進行掃描,當(dāng)手機助手通過adb push命令,拷貝新文件到手機時,多媒體數(shù)據(jù)庫沒有進行掃描,因此,文件沒有及時更新到數(shù)據(jù)庫中,導(dǎo)致用戶無法及時使用文件,給用戶帶來一定程度上的困擾,而目前解決這種問題的主要方法就是對手機存儲和T卡進行全盤掃描,從而更新多媒體數(shù)據(jù)庫,但這種方法既耗時又浪費系統(tǒng)資源,影響了手機的使用。
[0003]中國專利申請?zhí)枮?01110221093.7的發(fā)明專利申請,公開了“一種基于android系統(tǒng)的存儲設(shè)備的多媒體文件的掃描方法”,其技術(shù)特點是將掃描過程分為兩個階段,在第一階段中先將待掃描文件分類,分別獲取每一類相應(yīng)的信息更新到數(shù)據(jù)庫中,并建立相應(yīng)的文件目錄,其中圖片文件和視頻文件添加到數(shù)據(jù)庫的信息只包括文件名稱和路徑,而無需添加metdata信息,大大節(jié)約掃描所需要的時間;所建文件目錄以縮略圖形式提供給用戶,用戶通過縮略圖辨認(rèn)是否為待掃描文件,確認(rèn)為待掃描文件后進行查看才獲取metdata信息,解決了現(xiàn)有技術(shù)掃描過程用時長、存在資源浪費的問題,因此,該發(fā)明專利申請強調(diào)的是掃描過程的實現(xiàn),并沒有及時觸發(fā)多媒體數(shù)據(jù)庫掃描的技術(shù)啟示。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的是為了解決上述現(xiàn)有技術(shù)的缺陷,提供一種觸發(fā)Android設(shè)備多媒體數(shù)據(jù)庫掃描的方法,該方法可以及時更新多媒體數(shù)據(jù)庫,避免每次獲取數(shù)據(jù)需要進行全盤掃描,從而導(dǎo)致系統(tǒng)資源緊張,影響應(yīng)用使用的問題。
[0005]本發(fā)明的另一目的在于提供一種觸發(fā)Android設(shè)備多媒體數(shù)據(jù)庫掃描的裝置。
[0006]本發(fā)明的目的可以通過采取如下技術(shù)方案達到:
[0007]觸發(fā)Android設(shè)備多媒體數(shù)據(jù)庫掃描的方法,其特征在于:所述方法包括:
[0008]I)創(chuàng)建類、編寫后臺以及修改命令
[0009]1.1)創(chuàng)建一個掃描客戶端類ScannerClient繼承Android設(shè)備的多媒體數(shù)據(jù)庫查詢月艮務(wù)類 MediaScannerConnectionClient ;[0010]1.2)創(chuàng)建一個掃描類 ScanFile 實例化 ScannerClient ;
[0011]1.3)編寫一個掃描服務(wù)后臺FileScanService,使該后臺在啟動時,根據(jù)文件的路徑參數(shù),通過ScanFile觸發(fā)多媒體數(shù)據(jù)庫掃描;
[0012]1.4)修改adb push命令,使文件的路徑在合法時,將文件的路徑參數(shù)發(fā)送給FileScanService ;
[0013]2)觸發(fā)多媒體數(shù)據(jù)庫掃描
[0014]2.1)通過adb push命令將文件拷貝到Android設(shè)備;
[0015]2.2)當(dāng)push的文件數(shù)據(jù)完成時,獲取文件在Android設(shè)備的路徑;
[0016]2.3)在判斷文件的路徑合法時,將文件的路徑參數(shù)發(fā)給FileScanService,并啟動FileScanService ;
[0017]2.4)根據(jù)FileScanService的文件路徑參數(shù),通過ScannerClient設(shè)置掃描的路徑;
[0018]2.5)根據(jù)設(shè)置的掃描路徑,通過ScanFile使ScannerClient與Android設(shè)備的后臺多媒體service建立連接,觸發(fā)多媒體數(shù)據(jù)庫掃描;
[0019]2.6)在掃描完成后,ScannerClient與Android設(shè)備的后臺多媒體service斷開連接。
[0020]優(yōu)選的,步驟1.1)所述創(chuàng)建一個掃描客戶端類ScannerClient,包括:
[0021]定義一個方法onMediaScannerConnected,與 Android 設(shè)備的后臺多媒體 service建立連接;
[0022]定義一個方法onScanCompleted,與Android設(shè)備的后臺多媒體service斷開連接;
[0023]定義一個方法setScanPath,以設(shè)置掃描的路徑。
[0024]優(yōu)選的,步驟1.2)所述創(chuàng)建一個掃描類ScanFile,包括:
[0025]定義一個方法beginScanFile,以觸發(fā)多媒體數(shù)據(jù)庫掃描。
[0026]本發(fā)明的另一目的可以通過采取如下技術(shù)方案達到:
[0027]觸發(fā)Android設(shè)備多媒體數(shù)據(jù)庫掃描的裝置,其特征在于:所述裝置包括:
[0028]掃描客戶端類創(chuàng)建模塊,用于創(chuàng)建一個掃描客戶端類ScannerClient繼承Android設(shè)備的多媒體數(shù)據(jù)庫查詢服務(wù)類MediaScannerConnectionClient ;
[0029]掃描類創(chuàng)建模塊,用于創(chuàng)建一個掃描類ScanFile實例化ScannerClient ;
[0030]掃描服務(wù)后臺編寫模塊,用于編寫一個掃描服務(wù)后臺FileScanService,使該后臺在啟動時,根據(jù)文件的路徑參數(shù),通過ScanFile觸發(fā)多媒體數(shù)據(jù)庫掃描;
[0031]命令修改模塊,用于修改adb push命令,使文件的路徑在合法時,將文件的路徑參數(shù)發(fā)送給 FileScanService ;
[0032]文件拷貝模塊,用于通過adb push命令將文件拷貝到Android設(shè)備;
[0033]路徑獲取模塊,用于當(dāng)push的文件數(shù)據(jù)完成時,獲取文件在Android設(shè)備的路徑;
[0034]路徑參數(shù)發(fā)送模塊,用于在判斷文件的路徑合法時,將文件的路徑參數(shù)發(fā)給FileScanService,并啟動 FileScanService ;
[0035]掃描路徑設(shè)置模塊,用于根據(jù)文件的路徑參數(shù),通過ScannerClient設(shè)置掃描的路徑;
[0036]多媒體數(shù)據(jù)庫掃描觸發(fā)模塊,用于根據(jù)設(shè)置的掃描路徑,通過ScanFile使ScannerClient與Android設(shè)備的后臺多媒體service建立連接,觸發(fā)多媒體數(shù)據(jù)庫掃描;
[0037]連接斷開模塊,用于在掃描完成后,ScannerClient與Android設(shè)備的后臺多媒體service斷開連接。
[0038]優(yōu)選的,所述掃描客戶端類創(chuàng)建模塊包括:
[0039]第一定義單兀,用于定義一個方法onMediaScannerConnected,與Android設(shè)備的后臺多媒體service建立連接;
[0040]第二定義單元,用于定義一個方法onScanCompleted,與Android設(shè)備的后臺多媒體service斷開連接;
[0041]第三定義單元,用于定義一個方法setScanPath,以設(shè)置掃描的路徑。
[0042]優(yōu)選的,所述掃描類創(chuàng)建模塊包括:
[0043]第四定義單元,用于定義一個方法beginScanFile,以觸發(fā)多媒體數(shù)據(jù)庫掃描
[0044]本發(fā)明相對于現(xiàn)有技術(shù)具有如下的有益效果:
[0045]本發(fā)明方法及裝置,通過創(chuàng)建新的類以及修改的adb命令,可以及時且準(zhǔn)確獲得基于多媒體數(shù)據(jù)庫開發(fā)的應(yīng) 用(相冊、視頻、音樂)的最新數(shù)據(jù),避免現(xiàn)有技術(shù)拷貝文件多媒體數(shù)據(jù)庫不能更新,每次獲取數(shù)據(jù)需要進行全盤掃描,從而導(dǎo)致系統(tǒng)資源緊張,影響應(yīng)用使用的問題。
【專利附圖】

【附圖說明】
[0046]圖1為本發(fā)明觸發(fā)Android設(shè)備多媒體數(shù)據(jù)庫掃描方法的創(chuàng)建類、編寫后臺以及修改命令的流程示意圖。
[0047]圖2為本發(fā)明觸發(fā)Android設(shè)備多媒體數(shù)據(jù)庫掃描方法的觸發(fā)多媒體數(shù)據(jù)庫掃描流程示意圖。
[0048]圖3為本發(fā)明的觸發(fā)Android設(shè)備多媒體數(shù)據(jù)庫掃描的裝置結(jié)構(gòu)框圖。
【具體實施方式】
[0049]實施例1:
[0050]本實施例的觸發(fā)Android設(shè)備多媒體數(shù)據(jù)庫掃描的方法,包括:
[0051]I)創(chuàng)建類、編寫后臺以及修改命令,如圖1所示,具體如下:
[0052]1.1)創(chuàng)建一個掃描客戶端類ScannerClient繼承Android設(shè)備的多媒體數(shù)據(jù)庫查詢服務(wù)類 MediaScannerConnectionClient,具體如下:
[0053]
【權(quán)利要求】
1.觸發(fā)Android設(shè)備多媒體數(shù)據(jù)庫掃描的方法,其特征在于:所述方法包括: 1)創(chuàng)建類、編寫后臺以及修改命令 1.1)創(chuàng)建一個掃描客戶端類ScannerClient繼承Android設(shè)備的多媒體數(shù)據(jù)庫查詢服務(wù)類 MediaScannerConnectionClient ; 1.2)創(chuàng)建一個掃描類ScanFile實例化ScannerClient ; 1.3)編寫一個掃描服務(wù)后臺FileScanService,使該后臺在啟動時,根據(jù)文件的路徑參數(shù),通過ScanFile觸發(fā)多媒體數(shù)據(jù)庫掃描; 1.4)修改adb push命令,使文件的路徑在合法時,將文件的路徑參數(shù)發(fā)送給FileScanService ; 2)觸發(fā)多媒體數(shù)據(jù)庫掃描 2.1)通過adb push命令將文件拷貝到Android設(shè)備; 2.2)當(dāng)push的文件數(shù)據(jù)完成時,獲取文件在Android設(shè)備的路徑; 2.3)在判斷文件的路徑合法時,將文件的路徑參數(shù)發(fā)給FileScanService,并啟動FileScanService ; 2.4)根據(jù)FileScanService的文件路徑參數(shù),通過ScannerClient設(shè)置掃描的路徑;2.5)根據(jù)設(shè)置的掃描路徑,通過ScanFile使ScannerClient與Android設(shè)備的后臺多媒體service建立連接,觸發(fā)多媒體數(shù)據(jù)庫掃描; 2.6)在掃描完成后,ScannerClient與Android設(shè)備的后臺多媒體service斷開連接。
2.根據(jù)權(quán)利要求1所述的觸發(fā)Android設(shè)備多媒體數(shù)據(jù)庫掃描的方法,其特征在于:步驟1.1)所述創(chuàng)建一個掃描客戶端類ScannerClient,包括: 定義一個方法onMediaScannerConnected,與Android設(shè)備的后臺多媒體service建立連接; 定義一個方法onScanCompleted,與Android設(shè)備的后臺多媒體service斷開連接; 定義一個方法setScanPath,以設(shè)置掃描的路徑。
3.根據(jù)權(quán)利要求1所述的觸發(fā)Android設(shè)備多媒體數(shù)據(jù)庫掃描的方法,其特征在于:步驟1.2)所述創(chuàng)建一個掃描類ScanFile,包括: 定義一個方法beginScanFile,以觸發(fā)多媒體數(shù)據(jù)庫掃描。
4.觸發(fā)Android設(shè)備多媒體數(shù)據(jù)庫掃描的裝置,其特征在于:所述裝置包括: 掃描客戶端類創(chuàng)建模塊,用于創(chuàng)建一個掃描客戶端類ScannerClient繼承Android設(shè)備的多媒體數(shù)據(jù)庫查詢服務(wù)類MediaScannerConnectionClient ; 掃描類創(chuàng)建模塊,用于創(chuàng)建一個掃描類ScanFile實例化ScannerClient ; 掃描服務(wù)后臺編寫模塊,用于編寫一個掃描服務(wù)后臺FileScanService,使該后臺在啟動時,根據(jù)文件的路徑參數(shù),通過ScanFile觸發(fā)多媒體數(shù)據(jù)庫掃描; 命令修改模塊,用于修改adb push命令,使文件的路徑在合法時,將文件的路徑參數(shù)發(fā)送給 FileScanService ; 文件拷貝模塊,用于通過adb push命令將文件拷貝到Android設(shè)備; 路徑獲取模塊,用于當(dāng)push的文件數(shù)據(jù)完成時,獲取文件在Android設(shè)備的路徑;路徑參數(shù)發(fā)送模塊,用于在判斷文件的路徑合法時,將文件的路徑參數(shù)發(fā)給FileScanService,并啟動 FileScanService ;掃描路徑設(shè)置模塊,用于根據(jù)文件的路徑參數(shù),通過ScannerClient設(shè)置掃描的路徑;多媒體數(shù)據(jù)庫掃描觸發(fā)模塊,用于根據(jù)設(shè)置的掃描路徑,通過ScanFile使ScannerClient與Android設(shè)備的后臺多媒體service建立連接,觸發(fā)多媒體數(shù)據(jù)庫掃描;連接斷開模塊,用于在掃描完成后,ScannerClient與Android設(shè)備的后臺多媒體service斷開連接。
5.根據(jù)權(quán)利要求4所述的觸發(fā)Android設(shè)備多媒體數(shù)據(jù)庫掃描的裝置,其特征在于:所述掃描客戶端類創(chuàng)建模塊包括: 第一定義單兀,用于定義一個方法onMediaScannerConnected,與Android設(shè)備的后臺多媒體service建立連接; 第二定義單元,用于定義一個方法onScanCompleted,與Android設(shè)備的后臺多媒體service斷開連接; 第三定義單元,用于定義一個方法setScanPath,以設(shè)置掃描的路徑。
6.根據(jù)權(quán)利要求4所述的觸發(fā)Android設(shè)備多媒體數(shù)據(jù)庫掃描的裝置,其特征在于:所述掃描類創(chuàng)建模塊包括: 第四定義單元,用于定義一個方法beginScanFile,以觸發(fā)多媒體數(shù)據(jù)庫掃描。
【文檔編號】G06F17/30GK103577554SQ201310491783
【公開日】2014年2月12日 申請日期:2013年10月19日 優(yōu)先權(quán)日:2013年10月19日
【發(fā)明者】惠濤 申請人:廣東歐珀移動通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
客服| 凌海市| 土默特左旗| 邹平县| 南召县| 肇东市| 七台河市| 榆中县| 永胜县| 西乌珠穆沁旗| 六枝特区| 建德市| 巨野县| 扶余县| 拉萨市| 临沧市| 西充县| 大洼县| 桂林市| 广平县| 张家界市| 辽源市| 三门峡市| 台南市| 囊谦县| 丹东市| 武山县| 金湖县| 合山市| 承德县| 仪征市| 民县| 和田市| 股票| 武安市| 涞水县| 桦川县| 佛坪县| 同仁县| 南部县| 长治市|