一種顯示應(yīng)用程序標(biāo)識(shí)方法及移動(dòng)終端的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種顯示應(yīng)用程序標(biāo)識(shí)方法及移動(dòng)終端,其中,該方法包括:獲取移動(dòng)終端中已安裝的應(yīng)用安裝包,并判斷所述應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序是否運(yùn)行在進(jìn)程中;如果沒有運(yùn)行在進(jìn)程中,則確定所述應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序?yàn)楸焕鋬龅膽?yīng)用程序;查找所述被冷凍的應(yīng)用程序的標(biāo)識(shí),并在桌面上顯示所述被冷凍的應(yīng)用程序的標(biāo)識(shí),所述應(yīng)用程序的標(biāo)識(shí)為圖標(biāo)、文字、數(shù)字和符號(hào)中的任意一種或者多種的組合。實(shí)施本發(fā)明實(shí)施例,移動(dòng)終端可以在桌面launcher數(shù)據(jù)庫(kù)數(shù)據(jù)清理掉之后,在桌面launcher上顯示桌面launcher數(shù)據(jù)庫(kù)數(shù)據(jù)清理掉被凍結(jié)應(yīng)用程序的標(biāo)識(shí)。
【專利說(shuō)明】
一種顯示應(yīng)用程序標(biāo)識(shí)方法及移動(dòng)終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,尤其涉及一種顯示應(yīng)用程序標(biāo)識(shí)方法及移動(dòng)終端。
【背景技術(shù)】
[0002]目前,用戶可以凍結(jié)智能手機(jī)中的應(yīng)用程序,即停止應(yīng)用程序的運(yùn)行進(jìn)程來(lái)節(jié)約手機(jī)的運(yùn)行內(nèi)存。智能手機(jī)中安裝的應(yīng)用程序所對(duì)應(yīng)的圖標(biāo)通常被放置在智能手機(jī)的桌面launcher上,當(dāng)桌面launcher的數(shù)據(jù)庫(kù)清理掉時(shí),桌面launcher會(huì)自殺并重新安裝內(nèi)存中運(yùn)行進(jìn)程所對(duì)應(yīng)的應(yīng)用程序。
[0003]但是,實(shí)踐中發(fā)現(xiàn),因?yàn)樽烂鎙auncher中被凍結(jié)的應(yīng)用程序的運(yùn)行進(jìn)程被停止,被凍結(jié)的應(yīng)用程序在內(nèi)存中無(wú)運(yùn)行進(jìn)程,因此,當(dāng)桌面launcher數(shù)據(jù)庫(kù)清理掉不能重新安裝被凍結(jié)的應(yīng)用程序,即在桌面launcher中無(wú)法顯示被凍結(jié)應(yīng)用程序?qū)?yīng)的圖標(biāo)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例公開了一種顯示應(yīng)用程序標(biāo)識(shí)方法及移動(dòng)終端,能夠在桌面launcher的數(shù)據(jù)庫(kù)清理掉時(shí)重新安裝應(yīng)用程序后,在桌面launcher上顯示桌面launcher數(shù)據(jù)庫(kù)清理掉前被凍結(jié)應(yīng)用程序的標(biāo)識(shí)。
[0005]本發(fā)明實(shí)施例第一方面公開了一種顯示應(yīng)用程序標(biāo)識(shí)方法,包括:
[0006]獲取移動(dòng)終端中已安裝的應(yīng)用安裝包,并判斷所述應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序是否運(yùn)行在進(jìn)程中;
[0007]如果沒有運(yùn)行在進(jìn)程中,則確定所述應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序?yàn)楸焕鋬龅膽?yīng)用程序;
[0008]查找所述被冷凍的應(yīng)用程序的標(biāo)識(shí),并在桌面上顯示所述被冷凍的應(yīng)用程序的標(biāo)識(shí),所述應(yīng)用程序的標(biāo)識(shí)為圖標(biāo)、文字、數(shù)字和符號(hào)中的任意一種或者多種的組合。
[0009]本發(fā)明實(shí)施例第二方面公開了一種移動(dòng)終端,包括:
[0010]獲取單元,用于獲取所述移動(dòng)終端中已安裝的應(yīng)用安裝包;
[0011 ]判斷單元,用于判斷所述獲取單元獲取的所述應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序是否運(yùn)行在進(jìn)程中;
[0012]確定單元,用于所述判斷單元判斷的結(jié)果為否時(shí),則確定所述應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序?yàn)楸焕鋬龅膽?yīng)用程序;
[0013]查找單元,用于查找所述確定單元確定的所述被冷凍的應(yīng)用程序的標(biāo)識(shí);
[0014]顯示單元,用于在桌面上顯示所述查找單元查找的所述被冷凍的應(yīng)用程序的標(biāo)識(shí),所述應(yīng)用程序的標(biāo)識(shí)為圖標(biāo)、文字、數(shù)字和符號(hào)中的任意一種或者多種的組合。
[0015]本發(fā)明實(shí)施例中,若判斷移動(dòng)終端中已安裝的應(yīng)用安裝包沒有運(yùn)行在進(jìn)程中,則顯示該應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序的標(biāo)識(shí)??梢?,實(shí)施本發(fā)明實(shí)施例,移動(dòng)終端可以在桌面launcher數(shù)據(jù)庫(kù)數(shù)據(jù)清理掉之后,在桌面launcher上顯示桌面launcher數(shù)據(jù)庫(kù)數(shù)據(jù)清理掉被凍結(jié)應(yīng)用程序的標(biāo)識(shí)。
【附圖說(shuō)明】
[0016]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1是本發(fā)明實(shí)施例公開的一種顯示應(yīng)用程序標(biāo)識(shí)方法的流程示意圖;
[0018]圖1(a)是本發(fā)明實(shí)施例公開的一種移動(dòng)終端中顯示已下載安裝包的界面;
[0019]圖2是本發(fā)明實(shí)施例公開的一種被冷凍的應(yīng)用程序的標(biāo)識(shí);
[0020]圖3是本發(fā)明實(shí)施例公開的一種移動(dòng)終端的結(jié)構(gòu)示意圖;
[0021]圖4是本發(fā)明實(shí)施例公開的另一種移動(dòng)終端的結(jié)構(gòu)示意圖;
[0022]圖5是本發(fā)明實(shí)施例公開的另一種移動(dòng)終端的結(jié)構(gòu)示意圖;
[0023]圖6是本發(fā)明實(shí)施例公開的另一種移動(dòng)終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0024]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0025]需要說(shuō)明的是,在本發(fā)明實(shí)施例中使用的術(shù)語(yǔ)是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實(shí)施例和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語(yǔ)“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組入口 ο
[0026]本發(fā)明實(shí)施例公開了一種顯示應(yīng)用程序標(biāo)識(shí)方法及移動(dòng)終端,能夠在桌面launcher的數(shù)據(jù)庫(kù)清理掉時(shí)重新安裝應(yīng)用程序后,在桌面launcher上顯示桌面launcher數(shù)據(jù)庫(kù)清理掉前被凍結(jié)應(yīng)用程序的標(biāo)識(shí)。以下分別進(jìn)行詳細(xì)說(shuō)明。
[0027]請(qǐng)參見圖1,圖1為本發(fā)明實(shí)施例公開的一種顯示應(yīng)用程序標(biāo)識(shí)方法的流程示意圖。如圖1所示,該顯示應(yīng)用程序標(biāo)識(shí)方法可以包括以下步驟。
[0028]SlOl、移動(dòng)終端獲取該移動(dòng)終端中已安裝的應(yīng)用安裝包。
[0029]該移動(dòng)終端可以包括智能手機(jī)、平板電腦、掌上電腦、PDA以及移動(dòng)互聯(lián)網(wǎng)設(shè)備(Mobile Internet Device,MID)等終端設(shè)備,本發(fā)明實(shí)施例不作限定。
[°03°] 以裝有Android系統(tǒng)的移動(dòng)終端為例,使用getlnstal IedPackages ()函數(shù)可以獲取到該移動(dòng)終端中已經(jīng)安裝的應(yīng)用安裝包。
[0031]如圖1(a)包括手機(jī)終端中下載的應(yīng)用安裝包以及該下載的應(yīng)用安裝包對(duì)應(yīng)執(zhí)行操作信息,(I)應(yīng)用安裝包I的執(zhí)行操作信息為安裝、(2)應(yīng)用安裝包2的執(zhí)行操作信息為打開(3)應(yīng)用安裝包3執(zhí)行操作信息為打開,因此,在該手機(jī)終端中,應(yīng)用安裝包I可以為未安裝的應(yīng)用安裝包,應(yīng)用安裝包2和應(yīng)用安裝包3可以為已安裝的應(yīng)用安裝包。
[0032]S102、該移動(dòng)終端判斷該應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序是否運(yùn)行在進(jìn)程中,如果沒有運(yùn)行在進(jìn)程中,則執(zhí)行步驟S103,反之,則結(jié)束本流程。
[0033]該進(jìn)程可以指的是正在運(yùn)行的程序的實(shí)例。
[0034]S103、該移動(dòng)終端確定該應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序?yàn)楸焕鋬龅膽?yīng)用程序。
[0035]該被冷凍的應(yīng)用程序可以指的是該被冷凍的應(yīng)用程序進(jìn)程停止運(yùn)行。
[0036]S104、該移動(dòng)終端查找該被冷凍的應(yīng)用程序的標(biāo)識(shí),并在桌面上顯示該被冷凍的應(yīng)用程序的標(biāo)識(shí),該應(yīng)用程序的標(biāo)識(shí)為圖標(biāo)、文字、數(shù)字和符號(hào)中的任意一種或者多種的組合。
[0037]該圖標(biāo)可以為動(dòng)物圖形、植物圖形等。
[0038]舉例來(lái)說(shuō),日常中使用的即時(shí)通信應(yīng)用程序QQ,該應(yīng)用程序?qū)?yīng)的標(biāo)識(shí)可以為企鵝圖形、英文字母QQ或文字騰訊聊天工具等。
[0039]作為一種可選的實(shí)施方式,步驟S104該移動(dòng)終端在桌面上顯示該被冷凍的應(yīng)用程序的標(biāo)識(shí)的具體方式為:該移動(dòng)終端在桌面上以冷凍方式或者非冷凍方式顯示該被冷凍的應(yīng)用程序的標(biāo)識(shí)。
[0040]該以冷凍的方式顯示該被冷凍的應(yīng)用程序的標(biāo)識(shí)可以指的是:在該被冷凍的應(yīng)用程序的標(biāo)識(shí)的基礎(chǔ)上做一些修改,顯示該在該被冷凍的應(yīng)用程序的標(biāo)識(shí)的基礎(chǔ)上做一些修改后的標(biāo)識(shí)。比如,如圖2所示,若被冷凍的應(yīng)用程序的標(biāo)識(shí)為一個(gè)相機(jī)圖像,則在該相機(jī)圖像的基礎(chǔ)上添加一個(gè)“X”號(hào),或添加一個(gè)鎖的圖像等,然后顯示在該相機(jī)圖像上添加一個(gè)“ X ”號(hào)或添加一個(gè)鎖的圖像的標(biāo)識(shí)。
[0041]該以非冷凍的方式顯示該被冷凍的應(yīng)用程序的標(biāo)識(shí)可以指的是:直接顯示該被冷凍的應(yīng)用程序的標(biāo)識(shí)。比如,若被冷凍的應(yīng)用程序的標(biāo)識(shí)為一個(gè)相機(jī)圖像,則以非冷凍的方式顯示該相機(jī)頭像為:直接顯示該相機(jī)圖像。
[0042]實(shí)施本發(fā)明實(shí)施例,該移動(dòng)終端通過非冷凍方式在桌面上顯示該被冷凍的應(yīng)用程序的標(biāo)識(shí),類似于在桌面上存在一個(gè)操作該被冷凍的應(yīng)用程序的快捷方式,方便用戶對(duì)該被冷凍的應(yīng)用程序進(jìn)一步的操作;以及,該移動(dòng)終端在桌面上通過冷凍方式顯示該被冷凍的應(yīng)用程序的標(biāo)識(shí),可以讓用戶在桌面上應(yīng)用程序標(biāo)識(shí)的顯示情況直觀地判斷出該應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用程序?yàn)楸焕鋬龅膽?yīng)用程序。
[0043]作為一種可選的實(shí)施方式,在步驟S102中,若運(yùn)行在進(jìn)程中,則還可以執(zhí)行以下步驟:
[0044]步驟11)、該移動(dòng)終端確定該應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序?yàn)榉潜焕鋬龅膽?yīng)用程序。
[0045]步驟12)、該移動(dòng)終端查找該非被冷凍的應(yīng)用程序的標(biāo)識(shí),并在桌面上以非冷凍方式顯示該非被冷凍的應(yīng)用程序的標(biāo)識(shí)。
[0046]該非被冷凍的應(yīng)用程序可以指的是該非被冷凍的應(yīng)用程序在進(jìn)程中運(yùn)行。
[0047]該以非冷凍方式顯示該非被冷凍的應(yīng)用程序的標(biāo)識(shí)可以指的是:直接顯示該非被冷凍的應(yīng)用程序的標(biāo)識(shí)。比如,若非被冷凍的應(yīng)用程序的標(biāo)識(shí)為一個(gè)相機(jī)圖像,則以非冷凍的方式顯示該相機(jī)頭像為:直接顯示該相機(jī)圖像。
[0048]實(shí)施本發(fā)明實(shí)施例,該移動(dòng)終端將運(yùn)行在進(jìn)程中的應(yīng)用程序?qū)?yīng)的標(biāo)識(shí)在桌面上進(jìn)行顯示,類似于在桌面上存在一個(gè)操作該應(yīng)用程序的快捷方式,方便用戶對(duì)該應(yīng)用程序進(jìn)一步的操作。
[0049]作為一種可選的實(shí)施方式,步驟S102中判斷所述應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序是否運(yùn)行在進(jìn)程中的具體操作方式可以包括以下步驟:
[0050] 步驟21)、該移動(dòng)終端獲取該應(yīng)用安裝包的包名。
[0051 ]以Android系統(tǒng)為例說(shuō)明,該應(yīng)用安裝包的包名可以為:
[°°52 ] 適配類應(yīng)用安裝包比如電源適配接口的包名com.examp I e.app.adapter ;廣播接收器的包名 com.examp I e.app.receiver ο
[0053]步驟22)、該移動(dòng)終端判斷運(yùn)行在進(jìn)程中的應(yīng)用程序?qū)?yīng)的包名中是否存在與該應(yīng)用安裝包的包名匹配的目標(biāo)包名。
[0054]該移動(dòng)終端判斷運(yùn)行在進(jìn)程中的應(yīng)用程序?qū)?yīng)的包名中是否存在與該應(yīng)用安裝包的包名匹配的目標(biāo)包名可以理解為:該移動(dòng)終端判斷運(yùn)行在進(jìn)程中的應(yīng)用程序?qū)?yīng)的包名中是否存在與該應(yīng)用安裝包的包名相同的目標(biāo)包名;或者,該移動(dòng)終端判斷運(yùn)行在進(jìn)程中的應(yīng)用程序?qū)?yīng)的包名中是否存在與該應(yīng)用安裝包的包名的匹配度達(dá)到一定預(yù)設(shè)閾值的目標(biāo)包名。
[0055]步驟23)、該移動(dòng)終端如果存在該目標(biāo)包名,則確定該應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序運(yùn)行在進(jìn)程中;該移動(dòng)終端如果不存在該目標(biāo)包名,則確定該應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序沒有運(yùn)行在進(jìn)程中。
[0056]作為一種可選的實(shí)施方式,在執(zhí)行步驟23)中在該移動(dòng)終端如果存在該目標(biāo)包名之后,還可以執(zhí)行以下步驟:
[0057]步驟31 )、該移動(dòng)終端獲取該應(yīng)用安裝包的包名對(duì)應(yīng)的版本號(hào)以及該目標(biāo)包名對(duì)應(yīng)的目標(biāo)版本號(hào)。
[0058]版本號(hào)可以用戶了解所使用的操作系統(tǒng)或其他是否為最新的版本等。比如,磁盤操作系統(tǒng)D0S4.0的版本號(hào)為4.0。
[0059]步驟32)、該移動(dòng)終端判斷該應(yīng)用安裝包的包名對(duì)應(yīng)的版本號(hào)是否大于該目標(biāo)包名對(duì)應(yīng)的目標(biāo)版本號(hào)。
[0060]步驟33)、該移動(dòng)終端若該應(yīng)用安裝包的包名對(duì)應(yīng)的版本號(hào)大于該目標(biāo)包名對(duì)應(yīng)的目標(biāo)版本號(hào),則將該目標(biāo)包名對(duì)應(yīng)的目標(biāo)應(yīng)用程序更新到該應(yīng)用安裝包的包名對(duì)應(yīng)的版本號(hào)。
[0061]本發(fā)明實(shí)施例中,包名版本號(hào)越大可以表明該包名對(duì)應(yīng)的應(yīng)用程序的版本越新。
[0062]作為一種可選的實(shí)施方式,還可以執(zhí)行以下步驟:
[0063]步驟41)、該移動(dòng)終端獲取所述移動(dòng)終端中未安裝的應(yīng)用安裝包。
[0064]步驟42)、該移動(dòng)終端發(fā)送提示用戶是否安裝所述未安裝應(yīng)用安裝包的提示消息。
[0065]該提示消息可以以對(duì)話框的形式在移動(dòng)終端的界面上進(jìn)行顯示。比如,在移動(dòng)終端的界面上顯示對(duì)話框,該對(duì)話框內(nèi)有提示信息“是否安裝**安裝包”。
[0066]在圖1所描述的方法中,若判斷移動(dòng)終端中已安裝的應(yīng)用安裝包沒有運(yùn)行在進(jìn)程中,則顯示該應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序的標(biāo)識(shí)??梢姡瑢?shí)施圖1描述的方法,移動(dòng)終端可以在桌面launcher數(shù)據(jù)庫(kù)數(shù)據(jù)清理掉之后,在桌面launcher上顯示桌面launcher數(shù)據(jù)庫(kù)數(shù)據(jù)清理掉被凍結(jié)應(yīng)用程序的標(biāo)識(shí)。
[0067]請(qǐng)參見圖3,圖3是本發(fā)明實(shí)施例公開的一種移動(dòng)終端的結(jié)構(gòu)示意圖。其中,圖3所示的移動(dòng)終端可以包括:
[0068]獲取單元301,用于獲取該移動(dòng)終端中已安裝的應(yīng)用安裝包。
[0069]以裝有Android系統(tǒng)的移動(dòng)終端為例,使用getlnstalIedPackages()函數(shù)可以獲取到該移動(dòng)終端中已經(jīng)安裝的應(yīng)用安裝包。
[0070]判斷單元302,用于判斷該獲取單元301獲取的該應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序是否運(yùn)行在進(jìn)程中。
[0071 ]該進(jìn)程可以指的是正在運(yùn)行的程序的實(shí)例。
[0072]確定單元303,用于在該判斷單元302判斷結(jié)果為否時(shí),則確定該應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序?yàn)楸焕鋬龅膽?yīng)用程序。
[0073]該被冷凍的應(yīng)用程序可以指的是該被冷凍的應(yīng)用程序進(jìn)程停止運(yùn)行。
[0074]查找單元304,用于查找該確定單元303確定的該被冷凍的應(yīng)用程序的標(biāo)識(shí)。
[0075]顯示單元305,用于在桌面上顯示該查找單元304查找的該被冷凍的應(yīng)用程序的標(biāo)識(shí),該應(yīng)用程序的標(biāo)識(shí)為圖標(biāo)、文字、數(shù)字和符號(hào)中的任意一種或者多種的組合。
[0076]舉例來(lái)說(shuō),日常中使用的即時(shí)通信應(yīng)用程序QQ,該應(yīng)用程序?qū)?yīng)的標(biāo)識(shí)可以為企鵝圖形、英文字母QQ或文字騰訊聊天工具等。
[0077]作為一種可選的實(shí)施方式,該顯示單元305,具體用于在桌面上以冷凍方式或者非冷凍方式顯示該查找單元查找的該被冷凍的應(yīng)用程序的標(biāo)識(shí)。
[0078]該以冷凍的方式顯示該被冷凍的應(yīng)用程序的標(biāo)識(shí)可以指的是:在該被冷凍的應(yīng)用程序的標(biāo)識(shí)的基礎(chǔ)上做一些修改,顯示該在該被冷凍的應(yīng)用程序的標(biāo)識(shí)的基礎(chǔ)上做一些修改后的標(biāo)識(shí)。比如,如圖2所示,若被冷凍的應(yīng)用程序的標(biāo)識(shí)為一個(gè)相機(jī)圖像,則在該相機(jī)圖像的基礎(chǔ)上添加一個(gè)“X”號(hào),或添加一個(gè)鎖的圖像等,然后顯示在該相機(jī)圖像上添加一個(gè)“ X”號(hào)或添加一個(gè)鎖的圖像的標(biāo)識(shí)。
[0079]該以非冷凍的方式顯示該被冷凍的應(yīng)用程序的標(biāo)識(shí)可以指的是:直接顯示該被冷凍的應(yīng)用程序的標(biāo)識(shí)。比如,若被冷凍的應(yīng)用程序的標(biāo)識(shí)為一個(gè)相機(jī)圖像,則以非冷凍的方式顯示該相機(jī)頭像為:直接顯示該相機(jī)圖像。
[0080]作為一種可選的實(shí)施方式,該確定單元303,還用于該判斷單元302的判斷結(jié)果為是時(shí),則確定該獲取單元301獲取的該應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序?yàn)榉潜焕鋬龅膽?yīng)用程序。
[0081]該查找單元304,還用于查找該獲取單元301獲取的該非被冷凍的應(yīng)用程序的標(biāo)識(shí)。
[0082]該顯示單元305,還用于在桌面上以非冷凍方式顯示該查找單元304查找的該非被冷凍的應(yīng)用程序的標(biāo)識(shí)。
[0083]該非被冷凍的應(yīng)用程序可以指的是該非被冷凍的應(yīng)用程序在進(jìn)程中運(yùn)行。
[0084]該以非冷凍方式顯示該非被冷凍的應(yīng)用程序的標(biāo)識(shí)可以指的是:直接顯示該非被冷凍的應(yīng)用程序的標(biāo)識(shí)。比如,若非被冷凍的應(yīng)用程序的標(biāo)識(shí)為一個(gè)相機(jī)圖像,則以非冷凍的方式顯示該相機(jī)頭像為:直接顯示該相機(jī)圖像。
[0085]可見,實(shí)施圖3描述的移動(dòng)終端,該移動(dòng)終端可以在桌面launcher數(shù)據(jù)庫(kù)數(shù)據(jù)清理掉之后,在桌面launcher上顯示桌面launcher數(shù)據(jù)庫(kù)數(shù)據(jù)清理掉被凍結(jié)應(yīng)用程序的標(biāo)識(shí)。
[0086]請(qǐng)參見圖4,圖4為本發(fā)明實(shí)施例公開的另一種移動(dòng)終端的結(jié)構(gòu)示意圖,其中,圖4所示的移動(dòng)終端是由圖3所示的移動(dòng)終端進(jìn)行優(yōu)化得到的。與圖3所示的移動(dòng)終端相比,圖4所示所述判斷單元包括:
[0087]獲取子單元306,用于獲取該應(yīng)用安裝包的包名。[OO88]以Android系統(tǒng)為例說(shuō)明,該應(yīng)用安裝包的包名可以為:
[°089 ] 適配類應(yīng)用安裝包比如電源適配接口的包名com.examp I e.app.adapter ;廣播接收器的包名 com.examp I e.app.receiver ο
[0090]判斷子單元307,用于判斷運(yùn)行在進(jìn)程中的應(yīng)用程序?qū)?yīng)的包名中是否存在與該獲取子單元306獲取的該應(yīng)用安裝包的包名匹配的目標(biāo)包名。
[0091]該移動(dòng)終端判斷運(yùn)行在進(jìn)程中的應(yīng)用程序?qū)?yīng)的包名中是否存在與該應(yīng)用安裝包的包名匹配的目標(biāo)包名可以理解為:該移動(dòng)終端判斷運(yùn)行在進(jìn)程中的應(yīng)用程序?qū)?yīng)的包名中是否存在與該應(yīng)用安裝包的包名相同的目標(biāo)包名;或者,該移動(dòng)終端判斷運(yùn)行在進(jìn)程中的應(yīng)用程序?qū)?yīng)的包名中是否存在與該應(yīng)用安裝包的包名的匹配度達(dá)到一定預(yù)設(shè)閾值的目標(biāo)包名。
[0092]舉例來(lái)說(shuō),該應(yīng)用安裝包的包名為com.example.app.adapter_01,且運(yùn)行在進(jìn)程中的應(yīng)用程序?qū)?yīng)的包名有com.example.app.receiver和com.example.app.adapter_02,則該移動(dòng)終端判斷運(yùn)行在進(jìn)程中的應(yīng)用程序?qū)?yīng)的包名中存在與該應(yīng)用安裝包的包名com.example.app.adapter_01的匹配度達(dá)到一定預(yù)設(shè)閾值的目標(biāo)包名com.exampIe.app.adapter_02 0
[0093]確定子單元308,用于在如果該判斷子單元307的判斷結(jié)果為是時(shí),則確定該應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序運(yùn)行在進(jìn)程中;如果該判斷子單元307的判斷結(jié)果為否時(shí),則確定該應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序沒有運(yùn)行在進(jìn)程中。
[0094]可見,實(shí)施圖4描述的移動(dòng)終端,該移動(dòng)終端可以在桌面launcher數(shù)據(jù)庫(kù)數(shù)據(jù)清理掉之后,在桌面launcher上顯示桌面launcher數(shù)據(jù)庫(kù)數(shù)據(jù)清理掉被凍結(jié)應(yīng)用程序的標(biāo)識(shí)。
[0095]請(qǐng)參見圖5,圖5為本發(fā)明實(shí)施例公開的另一種移動(dòng)終端的結(jié)構(gòu)示意圖,其中,圖5所示的移動(dòng)終端是由圖4所示的移動(dòng)終端進(jìn)行優(yōu)化得到的。與圖4所示的移動(dòng)終端相比,圖5所示的該獲取單元301,還用于在該判斷子單元307的判斷結(jié)果為是時(shí),則獲取該應(yīng)用安裝包的包名對(duì)應(yīng)的版本號(hào)以及該目標(biāo)包名對(duì)應(yīng)的目標(biāo)版本號(hào)。
[0096]版本號(hào)可以讓用戶了解所使用的操作系統(tǒng)是否為最新的版本等。比如,磁盤操作系統(tǒng)D0S4.0的版本號(hào)為4.0。
[0097]該判斷單元302,還用于判斷該獲取單元301獲取的該應(yīng)用安裝包的包名對(duì)應(yīng)的版本號(hào)是否大于該目標(biāo)包名對(duì)應(yīng)的目標(biāo)版本號(hào)。
[0098]該移動(dòng)終端還包括:
[0099]更新單元309,若該判斷單元302判斷該應(yīng)用安裝包的包名對(duì)應(yīng)的版本號(hào)大于該目標(biāo)包名對(duì)應(yīng)的目標(biāo)版本號(hào),則將該目標(biāo)包名對(duì)應(yīng)的目標(biāo)應(yīng)用程序更新到該應(yīng)用安裝包的包名對(duì)應(yīng)的版本號(hào)。
[0100]本發(fā)明實(shí)施例中,包名版本號(hào)越大可以表明該包名對(duì)應(yīng)的應(yīng)用程序的版本越新。
[0101]可見,實(shí)施圖5描述的移動(dòng)終端,該移動(dòng)終端可以在桌面launcher數(shù)據(jù)庫(kù)數(shù)據(jù)清理掉之后,在桌面launcher上顯示桌面launcher數(shù)據(jù)庫(kù)數(shù)據(jù)清理掉被凍結(jié)應(yīng)用程序的標(biāo)識(shí)。
[0102]請(qǐng)參見圖6,圖6是本發(fā)明實(shí)施例公開的另一種移動(dòng)終端的結(jié)構(gòu)示意圖。其中,本發(fā)明實(shí)施例提供的移動(dòng)終端可以用于實(shí)施上述圖1所示的本發(fā)明各實(shí)施例實(shí)現(xiàn)的方法,為了便于說(shuō)明,僅示出了與本發(fā)明各實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照?qǐng)D1所示的本發(fā)明各實(shí)施例。其中,圖6所示的移動(dòng)終端可以包括:
[0103]處理器I以及通過接口 2與處理器I相連接的輸入裝置3、以及通過接口 2與處理器I相連接的輸出裝置6、以及通過總線4與處理器I相連接的存儲(chǔ)器5。其中,存儲(chǔ)器5用于存儲(chǔ)一組程序代碼;處理器I用于調(diào)用存儲(chǔ)器5中存儲(chǔ)的程序代碼,用于執(zhí)行以下操作:
[0104]獲取移動(dòng)終端中已安裝的應(yīng)用安裝包,并判斷該應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序是否運(yùn)行在進(jìn)程中;
[0105]如果沒有運(yùn)行在進(jìn)程中,則確定該應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序?yàn)楸焕鋬龅膽?yīng)用程序;
[0106]查找該被冷凍的應(yīng)用程序的標(biāo)識(shí),并在桌面上顯示該被冷凍的應(yīng)用程序的標(biāo)識(shí),該應(yīng)用程序的標(biāo)識(shí)為圖標(biāo)、文字、數(shù)字和符號(hào)中的任意一種或者多種的組合。
[0107]作為一種可選的實(shí)施方式,處理器I用于調(diào)用存儲(chǔ)器5中存儲(chǔ)的程序代碼,還用于執(zhí)行以下操作:
[0108]在桌面上以冷凍方式或者非冷凍方式顯示該被冷凍的應(yīng)用程序的標(biāo)識(shí)。
[0109]作為一種可選的實(shí)施方式,處理器I用于調(diào)用存儲(chǔ)器5中存儲(chǔ)的程序代碼,還用于執(zhí)行以下操作:
[0110]如果運(yùn)行在進(jìn)程中,則確定該應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序?yàn)榉潜焕鋬龅膽?yīng)用程序,查找該非被冷凍的應(yīng)用程序的標(biāo)識(shí),并在桌面上以非冷凍方式顯示該非被冷凍的應(yīng)用程序的標(biāo)識(shí)。
[0111]作為一種可選的實(shí)施方式,處理器I用于調(diào)用存儲(chǔ)器5中存儲(chǔ)的程序代碼,還用于執(zhí)行以下操作:
[0112]該判斷該應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序是否運(yùn)行在進(jìn)程中,包括:
[0113]獲取該應(yīng)用安裝包的包名;
[0114]判斷運(yùn)行在進(jìn)程中的應(yīng)用程序?qū)?yīng)的包名中是否存在與該應(yīng)用安裝包的包名匹配的目標(biāo)包名;
[0115]如果存在該目標(biāo)包名,則確定該應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序運(yùn)行在進(jìn)程中;
[0116]如果不存在該目標(biāo)包名,則確定該應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序沒有運(yùn)行在進(jìn)程中。
[0117]作為一種可選的實(shí)施方式,處理器I用于調(diào)用存儲(chǔ)器5中存儲(chǔ)的程序代碼,還用于執(zhí)行以下操作:
[0118]在該如果存在該目標(biāo)包名之后,獲取該安裝包的包名對(duì)應(yīng)的版本號(hào)以及該目標(biāo)包名對(duì)應(yīng)的目標(biāo)版本號(hào);
[0119]判斷該應(yīng)用安裝包的包名對(duì)應(yīng)的版本號(hào)是否大于該目標(biāo)包名對(duì)應(yīng)的目標(biāo)版本號(hào);
[0120]若該應(yīng)用安裝包的包名對(duì)應(yīng)的版本號(hào)大于該目標(biāo)包名對(duì)應(yīng)的目標(biāo)版本號(hào),則將該目標(biāo)包名對(duì)應(yīng)的目標(biāo)應(yīng)用程序更新到該應(yīng)用安裝包的包名對(duì)應(yīng)的版本號(hào)。
[0121]可見,實(shí)施圖6描述的移動(dòng)終端,該移動(dòng)終端可以在桌面launcher數(shù)據(jù)庫(kù)數(shù)據(jù)清理掉之后,在桌面launcher上顯示桌面launcher數(shù)據(jù)庫(kù)數(shù)據(jù)清理掉被凍結(jié)應(yīng)用程序的標(biāo)識(shí)。
[0122]本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。
[0123]本發(fā)明實(shí)施例終端中的單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。
[0124]本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)包括只讀存儲(chǔ)器(Read-Only Memory,R0M)、隨機(jī)存儲(chǔ)器(Random Access Memory,RAM)、可編程只讀存儲(chǔ)器(Programmable Read-only Memory,PR0M)、可擦除可編程只讀存儲(chǔ)器(Erasable Programmable Read Only Memory,EPROM)、一次可編程只讀存儲(chǔ)器(One-time Programmable Read-Only Memory,OTPROM)、電子抹除式可復(fù)寫只讀存儲(chǔ)器(Electrically-Erasable Programmable Read-Only Memory,EEPR0M)、只讀光盤(CompactDisc Read-Only Memory,CD_R0M)或其他光盤存儲(chǔ)器、磁盤存儲(chǔ)器、磁帶存儲(chǔ)器、或者能夠用于攜帶或存儲(chǔ)數(shù)據(jù)的計(jì)算機(jī)可讀的任何其他介質(zhì)。
[0125]以上對(duì)本發(fā)明實(shí)施例公開的一種顯示應(yīng)用程序標(biāo)識(shí)方法及移動(dòng)終端進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【主權(quán)項(xiàng)】
1.一種顯示應(yīng)用程序標(biāo)識(shí)方法,其特征在于,所述方法包括: 獲取移動(dòng)終端中已安裝的應(yīng)用安裝包,并判斷所述應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序是否運(yùn)行在進(jìn)程中; 如果沒有運(yùn)行在進(jìn)程中,則確定所述應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序?yàn)楸焕鋬龅膽?yīng)用程序; 查找所述被冷凍的應(yīng)用程序的標(biāo)識(shí),并在桌面上顯示所述被冷凍的應(yīng)用程序的標(biāo)識(shí),所述應(yīng)用程序的標(biāo)識(shí)為圖標(biāo)、文字、數(shù)字和符號(hào)中的任意一種或者多種的組合。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在桌面上顯示所述被冷凍的應(yīng)用程序的標(biāo)識(shí)包括: 在桌面上以冷凍方式或者非冷凍方式顯示所述被冷凍的應(yīng)用程序的標(biāo)識(shí)。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,如果運(yùn)行在進(jìn)程中,則確定所述應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序?yàn)榉潜焕鋬龅膽?yīng)用程序,查找所述非被冷凍的應(yīng)用程序的標(biāo)識(shí),并在桌面上以非冷凍方式顯示所述非被冷凍的應(yīng)用程序的標(biāo)識(shí)。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷所述應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序是否運(yùn)行在進(jìn)程中,包括: 獲取所述應(yīng)用安裝包的包名; 判斷運(yùn)行在進(jìn)程中的應(yīng)用程序?qū)?yīng)的包名中是否存在與所述應(yīng)用安裝包的包名匹配的目標(biāo)包名; 如果存在所述目標(biāo)包名,則確定所述應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序運(yùn)行在進(jìn)程中; 如果不存在所述目標(biāo)包名,則確定所述應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序沒有運(yùn)行在進(jìn)程中。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述如果存在所述目標(biāo)包名之后,所述方法還包括: 獲取所述應(yīng)用安裝包的包名對(duì)應(yīng)的版本號(hào)以及所述目標(biāo)包名對(duì)應(yīng)的目標(biāo)版本號(hào);判斷所述應(yīng)用安裝包的包名對(duì)應(yīng)的版本號(hào)是否大于所述目標(biāo)包名對(duì)應(yīng)的目標(biāo)版本號(hào);若所述應(yīng)用安裝包的包名對(duì)應(yīng)的版本號(hào)大于所述目標(biāo)包名對(duì)應(yīng)的目標(biāo)版本號(hào),則將所述目標(biāo)包名對(duì)應(yīng)的目標(biāo)應(yīng)用程序更新到所述應(yīng)用安裝包的包名對(duì)應(yīng)的版本號(hào)。6.一種移動(dòng)終端,其特征在于,所述移動(dòng)終端包括: 獲取單元,用于獲取所述移動(dòng)終端中已安裝的應(yīng)用安裝包; 判斷單元,用于判斷所述獲取單元獲取的所述應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序是否運(yùn)行在進(jìn)程中; 確定單元,用于在所述判斷單元的判斷結(jié)果為否時(shí),則確定所述應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序?yàn)楸焕鋬龅膽?yīng)用程序; 查找單元,用于查找所述確定單元確定的所述被冷凍的應(yīng)用程序的標(biāo)識(shí); 顯示單元,用于在桌面上顯示所述查找單元查找的所述被冷凍的應(yīng)用程序的標(biāo)識(shí),所述應(yīng)用程序的標(biāo)識(shí)為圖標(biāo)、文字、數(shù)字和符號(hào)中的任意一種或者多種的組合。7.根據(jù)權(quán)利要求6所述的移動(dòng)終端,其特征在于,所述顯示單元,具體用于在桌面上以冷凍方式或者非冷凍方式顯示所述查找單元查找的所述被冷凍的應(yīng)用程序的標(biāo)識(shí)。8.根據(jù)權(quán)利要求6所述的移動(dòng)終端,其特征在于,所述確定單元,還用于在所述判斷單元的判斷結(jié)果為是時(shí),則確定所述獲取單元獲取的所述應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序?yàn)榉潜焕鋬龅膽?yīng)用程序; 所述查找單元,還用于查找所述獲取單元獲取的所述非被冷凍的應(yīng)用程序的標(biāo)識(shí); 所述顯示單元,還用于在桌面上以非冷凍方式顯示所述查找單元查找的所述非被冷凍的應(yīng)用程序的標(biāo)識(shí)。9.根據(jù)權(quán)利要求6所述的移動(dòng)終端,其特征在于,所述判斷單元包括: 獲取子單元,用于獲取所述應(yīng)用安裝包的包名; 判斷子單元,用于判斷運(yùn)行在進(jìn)程中的應(yīng)用程序?qū)?yīng)的包名中是否存在與所述獲取子單元獲取的所述應(yīng)用安裝包的包名匹配的目標(biāo)包名; 確定子單元,用于在如果所述判斷子單元的判斷結(jié)果為是時(shí),則確定所述應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序運(yùn)行在進(jìn)程中;如果所述判斷子單元的判斷結(jié)果為否時(shí),則確定所述應(yīng)用安裝包對(duì)應(yīng)的應(yīng)用程序沒有運(yùn)行在進(jìn)程中。10.根據(jù)權(quán)利要求9所述的移動(dòng)終端,其特征在于,所述獲取單元,還用于在所述判斷子單元的判斷結(jié)果為是時(shí),則獲取所述應(yīng)用安裝包的包名對(duì)應(yīng)的版本號(hào)以及所述目標(biāo)包名對(duì)應(yīng)的目標(biāo)版本號(hào); 所述判斷單元,還用于判斷所述獲取單元獲取的所述應(yīng)用安裝包的包名對(duì)應(yīng)的版本號(hào)是否大于所述目標(biāo)包名對(duì)應(yīng)的目標(biāo)版本號(hào); 所述移動(dòng)終端還包括: 更新單元,若所述判斷單元判斷所述應(yīng)用安裝包的包名對(duì)應(yīng)的版本號(hào)大于所述目標(biāo)包名對(duì)應(yīng)的目標(biāo)版本號(hào),則將所述目標(biāo)包名對(duì)應(yīng)的目標(biāo)應(yīng)用程序更新到所述應(yīng)用安裝包的包名對(duì)應(yīng)的版本號(hào)。
【文檔編號(hào)】G06F9/44GK106055333SQ201610378588
【公開日】2016年10月26日
【申請(qǐng)日】2016年5月31日
【發(fā)明人】郭雄偉, 傅文治
【申請(qǐng)人】宇龍計(jì)算機(jī)通信科技(深圳)有限公司