一種android終端添加桌面插件的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及android終端技術(shù)領(lǐng)域,更具體地說,是涉及一種android終端添加桌面插件的方法及裝置。
【背景技術(shù)】
[0002]隨著科技的不斷進(jìn)步,手機(jī)、平板電腦等電子終端也發(fā)生了翻天覆地的變化,從最初簡單的通話、視頻等功能發(fā)展到現(xiàn)在,電子終端已經(jīng)具有越來越多的功能。目前電子終端上可以運(yùn)用很多個(gè)不同類型的插件,如天氣插件、云媒插件、相冊(cè)插件等,這些插件會(huì)顯示在終端的桌面上,為用戶打開相應(yīng)的應(yīng)用程序提供了方便,但是,現(xiàn)有電子終端上的桌面插件的添加步驟比較繁瑣,查找起來需要很長一段時(shí)間,降低了用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于克服現(xiàn)有技術(shù)中的上述缺陷,提供一種快速便捷的android終端添加桌面插件的方法及裝置。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明的第一方面提供了一種android終端添加桌面插件的方法,包括以下步驟:
[0005]使終端進(jìn)入添加桌面插件的編輯模式;
[0006]識(shí)別用戶在當(dāng)前終端桌面上選擇的應(yīng)用程序圖標(biāo),并查詢是否有與所述應(yīng)用程序圖標(biāo)相關(guān)聯(lián)的插件;
[0007]若有與所述應(yīng)用程序圖標(biāo)相關(guān)聯(lián)的插件,則顯示所有插件,以供用戶選擇;
[0008]響應(yīng)用戶的選擇,對(duì)用戶選定的插件在指定的桌面位置進(jìn)行添加。
[0009]作為優(yōu)選的實(shí)施方式,上述方法中,所述使終端進(jìn)入添加桌面插件的編輯模式的步驟具體包括:
[0010]當(dāng)檢測(cè)到長按終端桌面空白處的操作時(shí),使終端進(jìn)入添加桌面插件的編輯模式。
[0011]作為優(yōu)選的實(shí)施方式,上述方法中,所述識(shí)別用戶在當(dāng)前終端桌面上選擇的應(yīng)用程序圖標(biāo),查詢是否有與所述應(yīng)用程序圖標(biāo)相關(guān)聯(lián)的插件的步驟具體包括:
[0012]識(shí)別用戶在當(dāng)前終端桌面上選擇的應(yīng)用程序圖標(biāo),并獲取所述應(yīng)用程序圖標(biāo)所對(duì)應(yīng)的應(yīng)用信息;
[0013]遍歷系統(tǒng)的所有插件列表,查詢是否有與所述應(yīng)用信息相關(guān)聯(lián)的插件。
[0014]作為優(yōu)選的實(shí)施方式,上述方法中,所述應(yīng)用信息為應(yīng)用程序的包名。
[0015]作為優(yōu)選的實(shí)施方式,上述方法中,所述系統(tǒng)的所有插件列表是通過系統(tǒng)接口獲取到的。
[0016]作為另一優(yōu)選的實(shí)施方式,上述方法中,所述識(shí)別用戶在當(dāng)前終端桌面上選擇的應(yīng)用程序圖標(biāo),查詢是否有與所述應(yīng)用程序圖標(biāo)相關(guān)聯(lián)的插件的步驟也可以具體包括:
[0017]識(shí)別用戶在當(dāng)前終端桌面上選擇的應(yīng)用程序圖標(biāo),查詢?cè)陬A(yù)設(shè)的數(shù)據(jù)庫中是否有與所述應(yīng)用程序圖標(biāo)相關(guān)聯(lián)的插件;其中,所述數(shù)據(jù)庫保存有應(yīng)用程序圖標(biāo)與相應(yīng)插件的關(guān)聯(lián)信息。
[0018]作為優(yōu)選的實(shí)施方式,上述方法中,所述若有與所述應(yīng)用程序圖標(biāo)相關(guān)聯(lián)的插件,則顯示所有插件,以供用戶選擇的步驟具體包括:
[0019]若有與所述應(yīng)用程序圖標(biāo)相關(guān)聯(lián)的插件,則彈出選擇框,并在選擇框中以列表形式或預(yù)覽圖形式顯示查詢到的所有插件。
[0020]作為優(yōu)選的實(shí)施方式,上述方法中,所述響應(yīng)用戶的選擇,對(duì)用戶選定的插件在指定的桌面位置進(jìn)行添加的步驟具體包括:
[0021]當(dāng)檢測(cè)到用戶長按選擇框中的插件且將其拖動(dòng)到桌面空白處時(shí),則在所述桌面空白處將該插件進(jìn)行添加。
[0022]作為優(yōu)選的實(shí)施方式,上述方法中,所述識(shí)別用戶在當(dāng)前終端桌面上選擇的應(yīng)用程序圖標(biāo),并查詢是否有與所述應(yīng)用程序圖標(biāo)相關(guān)聯(lián)的插件的步驟之后還包括:
[0023]若沒有與所述應(yīng)用程序圖標(biāo)相關(guān)聯(lián)的插件,則提示用戶,并退出添加桌面插件的編輯模式,或者在提示用戶之后繼續(xù)識(shí)別用戶在當(dāng)前終端桌面上選擇的應(yīng)用程序圖標(biāo),并查詢是否有與所述應(yīng)用程序圖標(biāo)相關(guān)聯(lián)的插件。
[0024]本發(fā)明的第二方面提供了一種android終端添加桌面插件的裝置,包括:
[0025]插件添加啟動(dòng)模塊,用于使終端進(jìn)入添加桌面插件的編輯模式;
[0026]關(guān)聯(lián)插件查詢模塊,用于識(shí)別用戶在當(dāng)前終端桌面上選擇的應(yīng)用程序圖標(biāo),并查詢是否有與所述應(yīng)用程序圖標(biāo)相關(guān)聯(lián)的插件;
[0027]插件顯示模塊,用于若有與所述應(yīng)用程序圖標(biāo)相關(guān)聯(lián)的插件,則顯示所有插件,以供用戶選擇;
[0028]插件添加模塊,用于響應(yīng)用戶的選擇,對(duì)用戶選定的插件在指定的桌面位置進(jìn)行添加。
[0029]作為優(yōu)選的實(shí)施方式,上述裝置中,所述插件添加啟動(dòng)模塊進(jìn)一步用于當(dāng)檢測(cè)到長按終端桌面空白處的操作時(shí),使終端進(jìn)入添加桌面插件的編輯模式。
[0030]作為優(yōu)選的實(shí)施方式,上述裝置中,所述關(guān)聯(lián)插件查詢模塊具體包括:
[0031]識(shí)別模塊,用于識(shí)別用戶在當(dāng)前終端桌面上選擇的應(yīng)用程序圖標(biāo);
[0032]應(yīng)用信息獲取模塊,用于獲取所述應(yīng)用程序圖標(biāo)所對(duì)應(yīng)的應(yīng)用信息;
[0033]遍歷查詢模塊,用于遍歷系統(tǒng)的所有插件列表,查詢是否有與所述應(yīng)用信息相關(guān)聯(lián)的插件。
[0034]作為優(yōu)選的實(shí)施方式,上述裝置中,所述應(yīng)用信息為應(yīng)用程序的包名。
[0035]作為優(yōu)選的實(shí)施方式,上述裝置中,所述系統(tǒng)的所有插件列表是通過系統(tǒng)接口獲取到的。
[0036]作為另一優(yōu)選的實(shí)施方式,上述裝置中,所述關(guān)聯(lián)插件查詢模塊具體包括:
[0037]識(shí)別模塊,用于識(shí)別用戶在當(dāng)前終端桌面上選擇的應(yīng)用程序圖標(biāo);
[0038]數(shù)據(jù)庫查詢模塊,用于查詢?cè)陬A(yù)設(shè)的數(shù)據(jù)庫中是否有與所述應(yīng)用程序圖標(biāo)相關(guān)聯(lián)的插件;其中,所述數(shù)據(jù)庫保存有應(yīng)用程序圖標(biāo)與相應(yīng)插件的關(guān)聯(lián)信息。
[0039]作為優(yōu)選的實(shí)施方式,上述裝置中,所述插件顯示模塊進(jìn)一步用于若有與所述應(yīng)用程序圖標(biāo)相關(guān)聯(lián)的插件,則彈出選擇框,并在選擇框中以列表形式或預(yù)覽圖形式顯示查詢到的所有插件。
[0040]作為優(yōu)選的實(shí)施方式,上述裝置中,所述插件添加模塊進(jìn)一步用于當(dāng)檢測(cè)到用戶長按選擇框中的插件且將其拖動(dòng)到桌面空白處時(shí),則在所述桌面空白處將該插件進(jìn)行添加。
[0041]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于:
[0042]運(yùn)用本發(fā)明之后,用戶在打開添加桌面插件的編輯模式后能夠通過點(diǎn)擊桌面上的應(yīng)用程序圖標(biāo),查詢到與所述應(yīng)用程序圖標(biāo)相關(guān)聯(lián)的插件,以實(shí)現(xiàn)對(duì)指定的插件的快速添加,本發(fā)明的操作簡單便捷,提高了用戶體驗(yàn)。
【附圖說明】
[0043]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0044]圖1是本發(fā)明所述的一種android終端添加桌面插件的方法流程圖;
[0045]圖2是本發(fā)明所述的步驟S2的具體步驟的方法流程圖;
[0046]圖3是本發(fā)明所述的步驟S2的具體步驟的另一種方法流程圖;
[0047]圖4是本發(fā)明所述的一種android終端添加桌面插件的裝置的結(jié)構(gòu)框圖;
[0048]圖5是本發(fā)明所述的關(guān)聯(lián)插件查詢模塊的結(jié)構(gòu)框圖;
[0049]圖6是本發(fā)明所述的關(guān)聯(lián)插件查詢模塊的另一種結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0050]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0051]實(shí)施例一
[0052]本發(fā)明的實(shí)施例一提供了一種android終端添加桌面插件的方法,下面結(jié)合附圖對(duì)本實(shí)施例進(jìn)行詳細(xì)說明。圖1是本發(fā)明實(shí)施例一的方法流程圖,請(qǐng)參考圖1,本發(fā)明實(shí)施例的方法包括以下步驟:
[0053]步驟S1、使終端進(jìn)入添加桌面插件的編輯模式;
[0054]在本實(shí)施例中,步驟SI可以具體包括以下步驟:
[0055]當(dāng)檢測(cè)到長按終端桌面空白處的操作時(shí),則使終端進(jìn)入添加桌面插件的編輯模式。
[0056]當(dāng)然,用戶也可以通過一些快捷快關(guān)使終端進(jìn)入添加桌面插件的編輯模式。
[0057]步驟S2、識(shí)別用戶在當(dāng)前終端桌面上選擇的應(yīng)用程序圖標(biāo),并查詢是否有與所述應(yīng)用程序圖標(biāo)相關(guān)聯(lián)的插件;
[0058]在本實(shí)施例中,如圖2所示,所述步驟S2可以具體包括以下步驟:
[0059]步驟S211、識(shí)別用戶在當(dāng)前終端桌面上選擇的應(yīng)用程序圖標(biāo);
[0060]步驟S212、獲取所述應(yīng)用程序圖標(biāo)所對(duì)應(yīng)的應(yīng)用信息;
[0061]其中,所述應(yīng)用信息可以為應(yīng)用程序的包名或者與應(yīng)用程序相關(guān)聯(lián)的特征信息。具體操作時(shí),用戶只要在當(dāng)前終端桌面上點(diǎn)擊指定的應(yīng)用程序圖標(biāo),即可獲取該應(yīng)用程序圖標(biāo)所對(duì)應(yīng)的應(yīng)用信息,比如應(yīng)用程序的包名。
[0062]步驟S213、遍歷系統(tǒng)的所有插件列表,查詢是否有與所述應(yīng)用信息相關(guān)聯(lián)的插件。
[0063]具體的,所述系統(tǒng)的所有插件列表可以通過系統(tǒng)接口獲取到。如果所述應(yīng)用信息包含有應(yīng)用程序的包名,則查詢與所述應(yīng)用程序的包名相關(guān)聯(lián)的插件即可。
[0064]若有與所述應(yīng)用程序圖標(biāo)對(duì)應(yīng)的應(yīng)用信息相關(guān)聯(lián)的插件,則執(zhí)行步驟S3 ;若沒有與所述應(yīng)用程序圖標(biāo)對(duì)應(yīng)的應(yīng)用信息相關(guān)聯(lián)的插件,則可以提示用戶,并退出添加桌面插件的編輯模式,或者也可以在提示用戶之后繼續(xù)識(shí)別用戶在當(dāng)前終端桌面上選擇的應(yīng)用程序圖標(biāo),并查詢是否有與所述應(yīng)用程序圖標(biāo)相關(guān)聯(lián)的插件。
[0065]步驟S3、顯示所有插件,以供用戶選擇;
[0066]具體顯示時(shí),可以彈出選擇框,并在選擇框中以列表形式或預(yù)覽圖形式顯示查詢到的所有插件,其便于用戶對(duì)選擇框中的插件進(jìn)行選擇。
[0067]步驟S4、響應(yīng)用戶的選擇,對(duì)用戶選定的插件在指定的桌面位置進(jìn)行添加。
[0068]在本實(shí)施例中,所述步驟S4可以具體包括以下步驟:
[0069]當(dāng)檢測(cè)到用戶長按選擇框中的插件且將其拖動(dòng)到桌面空白處時(shí),則在所述桌面空白處將該插件進(jìn)行添加。
[0070]運(yùn)用本發(fā)明的方法之后,用戶在打開添加桌面插件的編輯模式后能夠通過點(diǎn)擊桌面上的應(yīng)用程序圖標(biāo),查詢到與所述應(yīng)用程序圖標(biāo)相關(guān)聯(lián)的插件,以實(shí)現(xiàn)對(duì)指定的插件的快速添加,本發(fā)明的操作簡單便捷,提高了用戶體驗(yàn)。
[0071]實(shí)施例二
[0072]本發(fā)明的實(shí)施例二提供了一種android終端添加桌面插件的方法,其與上述實(shí)施例一所述的一種android終端添加桌面插件的方法的區(qū)別在于,如圖3所示,所述步驟S2可以具體包括以下步驟: