應(yīng)用程序展示方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及移動(dòng)通信技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序展示方法和裝置。
【背景技術(shù)】
[0002]在智能手機(jī)、平板電腦等移動(dòng)終端全面普及的時(shí)代,人們經(jīng)常通過各種渠道下載應(yīng)用程序以豐富自己的移動(dòng)終端。例如,訪問互聯(lián)網(wǎng)中各種應(yīng)用商店,瀏覽并安裝應(yīng)用商店推薦的應(yīng)用程序;或者和朋友交流時(shí)互相推薦并安裝應(yīng)用程序。
[0003]當(dāng)用戶的移動(dòng)終端安裝過多的應(yīng)用程序時(shí),會(huì)造成移動(dòng)終端的存儲(chǔ)空間不足,從而需要卸載一些應(yīng)用程序。用戶需要卸載應(yīng)用程序的時(shí)候,移動(dòng)終端展示的應(yīng)用程序列表通常只按照應(yīng)用程序的名稱或者占用存儲(chǔ)空間的大小來排序,用戶不能快速找到經(jīng)常不使用的應(yīng)用程序進(jìn)行卸載。
【發(fā)明內(nèi)容】
[0004]為克服相關(guān)技術(shù)存在的問題,本公開提供一種應(yīng)用程序展示方法和裝置,便于用戶快速找到不經(jīng)常使用的應(yīng)用程序。
[0005]根據(jù)本公開實(shí)施例的第一方面,提供一種應(yīng)用程序展示方法,包括:
[0006]記錄每個(gè)應(yīng)用程序的使用時(shí)間信息;
[0007]根據(jù)每個(gè)應(yīng)用程序的使用時(shí)間信息和預(yù)設(shè)排列規(guī)則,對(duì)所有應(yīng)用程序進(jìn)行排列;
[0008]展示所述排列后的所有應(yīng)用程序。按照應(yīng)用程序的使用時(shí)間信息進(jìn)行排序,便于用戶快速找到不經(jīng)常使用的應(yīng)用程序。
[0009]可選的,所述記錄每個(gè)應(yīng)用程序的使用時(shí)間信息,包括:
[0010]記錄每個(gè)應(yīng)用程序的最后使用時(shí)間。
[0011]可選的,所述根據(jù)每個(gè)應(yīng)用程序的使用時(shí)間信息和預(yù)設(shè)排列規(guī)則,對(duì)所有應(yīng)用程序進(jìn)行排列,包括:
[0012]按照每個(gè)應(yīng)用程序的最后使用時(shí)間距當(dāng)前時(shí)間由遠(yuǎn)到近的順序,對(duì)所有應(yīng)用程序進(jìn)行排列。
[0013]這里,記錄應(yīng)用程序的最后使用時(shí)間,便于用戶快速找到不經(jīng)常使用的應(yīng)用程序。
[0014]可選的,所述記錄每個(gè)應(yīng)用程序的最后使用時(shí)間,包括:
[0015]記錄每個(gè)應(yīng)用程序的界面狀態(tài)發(fā)生變化時(shí)的時(shí)間;
[0016]將每個(gè)應(yīng)用程序距當(dāng)前時(shí)間最近一次所述界面狀態(tài)發(fā)生變化時(shí)的時(shí)間,確定其最后使用時(shí)間。更精確的記錄用戶最后使用每個(gè)應(yīng)用程序的時(shí)間。
[0017]可選的,所述記錄每個(gè)應(yīng)用程序的界面狀態(tài)發(fā)生變化時(shí)的時(shí)間,包括:
[0018]記錄每個(gè)應(yīng)用程序的界面狀態(tài)變化為創(chuàng)建狀態(tài)、暫停狀態(tài)或者恢復(fù)狀態(tài)時(shí)的時(shí)間。
[0019]這里,記錄每次界面狀態(tài)發(fā)生變化時(shí)的時(shí)間,進(jìn)一步更精確的記錄用戶最后使用每個(gè)應(yīng)用程序的時(shí)間。
[0020]可選的,所述記錄每個(gè)應(yīng)用程序的使用時(shí)間信息,包括:
[0021]記錄每個(gè)應(yīng)用程序的使用周期;
[0022]所述根據(jù)每個(gè)應(yīng)用程序的使用時(shí)間信息和預(yù)設(shè)排列規(guī)則,對(duì)所有應(yīng)用程序進(jìn)行排列,包括:
[0023]按照每個(gè)應(yīng)用程序的使用周期由長(zhǎng)到短的順序,對(duì)所有應(yīng)用程序進(jìn)行排列。
[0024]這里,按照應(yīng)用程序的使用周期進(jìn)行排序,便于用戶快速找到不經(jīng)常使用的應(yīng)用程序。
[0025]根據(jù)本公開實(shí)施例的第二方面,提供一種應(yīng)用程序展示裝置,包括:
[0026]記錄模塊,用于記錄每個(gè)應(yīng)用程序的使用時(shí)間信息;
[0027]排列模塊,用于根據(jù)每個(gè)應(yīng)用程序的使用時(shí)間信息和預(yù)設(shè)排列規(guī)則,對(duì)所有應(yīng)用程序進(jìn)行排列;
[0028]展示模塊,用于展示所述排列后的所有應(yīng)用程序。
[0029]可選的,所述記錄模塊包括:
[0030]第一記錄子模塊,用于記錄每個(gè)應(yīng)用程序的最后使用時(shí)間。
[0031]可選的,所述排列模塊包括:
[0032]第一排列子模塊,用于按照每個(gè)應(yīng)用程序的最后使用時(shí)間距當(dāng)前時(shí)間由遠(yuǎn)到近的順序進(jìn)行排列。
[0033]可選的,所述第一記錄子模塊包括:
[0034]記錄子模塊,用于記錄每個(gè)應(yīng)用程序的界面狀態(tài)發(fā)生變化時(shí)的時(shí)間;
[0035]確定子模塊,用于將每個(gè)應(yīng)用程序距當(dāng)前時(shí)間最近一次所述界面狀態(tài)發(fā)生變化時(shí)的時(shí)間,確定其最后使用時(shí)間。
[0036]可選的,所述記錄子模塊記錄每個(gè)應(yīng)用程序的界面狀態(tài)變化為創(chuàng)建狀態(tài)、暫停狀態(tài)或者恢復(fù)狀態(tài)時(shí)的時(shí)間。
[0037]可選的,所述記錄模塊包括:
[0038]第二記錄子模塊,用于記錄每個(gè)應(yīng)用程序的使用周期。
[0039]所述排列模塊包括:
[0040]可選的,第二排列子模塊,用于按照每個(gè)應(yīng)用程序的使用周期由長(zhǎng)到短的順序,對(duì)所有應(yīng)用程序進(jìn)行排列。
[0041]根據(jù)本公開實(shí)施例的第三方面,提供一種應(yīng)用程序展示裝置,包括:
[0042]處理器;
[0043]用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0044]其中所述處理器被配置為:
[0045]記錄每個(gè)應(yīng)用程序的使用時(shí)間信息;
[0046]根據(jù)每個(gè)應(yīng)用程序的使用時(shí)間信息和預(yù)設(shè)排列規(guī)則,對(duì)所有應(yīng)用程序進(jìn)行排列;
[0047]展示所述排列后的所有應(yīng)用程序。
[0048]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:按照應(yīng)用程序的使用時(shí)間信息進(jìn)行排序,便于用戶快速找到不經(jīng)常使用的應(yīng)用程序,減少用戶卸載應(yīng)用程序時(shí)的操作,提高效率;通過記錄應(yīng)用程序界面狀態(tài)變化時(shí)的時(shí)間,能夠更精確的記錄應(yīng)用程序的最后使用時(shí)間和使用周期。
[0049]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0050]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施例,并與說明書一起用于解釋本公開的原理。
[0051]圖1是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用程序展示方法的流程圖。
[0052]圖2是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用程序展示方法的流程圖。
[0053]圖3a-圖3c是根據(jù)一示例性實(shí)施例示出的終端設(shè)備展示的應(yīng)用程序界面的示意圖。
[0054]圖4是根據(jù)一示例性實(shí)施例示出的終端設(shè)備展示的排序后的應(yīng)用程序列表示意圖。
[0055]圖5是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用程序展示方法的流程圖。
[0056]圖6是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用程序展示裝置的框圖。
[0057]圖7是根據(jù)一示例性實(shí)施例示出的記錄模塊和排列模塊的框圖。
[0058]圖8是根據(jù)一示例性實(shí)施例示出的記錄模塊和排列模塊的框圖.
[0059]圖9是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用程序展示裝置的框圖。
【具體實(shí)施方式】
[0060]這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0061]圖1是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用程序展示方法的流程圖,如圖1所示,該應(yīng)用程序展示方法用于終端設(shè)備中,包括以下步驟。
[0062]在步驟S101中,記錄每個(gè)應(yīng)用程序的使用時(shí)間信息。
[0063]終端設(shè)備記錄系統(tǒng)安裝的所有應(yīng)用程序中每個(gè)應(yīng)用程序的使用時(shí)間信息。該使用時(shí)間信息,是反映每個(gè)應(yīng)用程序在何時(shí)被用戶使用過的時(shí)間信息。
[0064]在步驟S102中,根據(jù)每個(gè)應(yīng)用程序的使用時(shí)間信息和預(yù)設(shè)排列規(guī)則,對(duì)所有應(yīng)用程序進(jìn)行排列。
[0065]不同的使用時(shí)間信息對(duì)應(yīng)著不同的排列規(guī)則,終端設(shè)備根據(jù)記錄的使用時(shí)間信息并按照對(duì)應(yīng)的預(yù)設(shè)排列規(guī)則對(duì)終端設(shè)備系統(tǒng)中的所有應(yīng)用程序進(jìn)行排列。
[0066]例如,記錄用戶啟動(dòng)每個(gè)應(yīng)用程序的時(shí)間,則按照該啟動(dòng)每個(gè)應(yīng)用程序的時(shí)間由遠(yuǎn)到近或者由近到遠(yuǎn)的順序,對(duì)所有應(yīng)用程序進(jìn)行排列。當(dāng)按照該啟動(dòng)每個(gè)應(yīng)用程序的時(shí)間由遠(yuǎn)到近的順序排列時(shí),排序結(jié)果中排在前列的是較早使用過的應(yīng)用程序,即用戶最近沒有使用過的應(yīng)用程序,被用戶卸載的可能性較大;排序結(jié)果中較為靠后的是用戶最近使用過的應(yīng)用程序,即用戶可能經(jīng)常使用的應(yīng)用程序,被用戶卸載的可能性較小。當(dāng)按照該啟動(dòng)每個(gè)應(yīng)用程序的時(shí)間由近到遠(yuǎn)的順序排列時(shí),得到的排序結(jié)果正好相反,排在前列的應(yīng)用程序被用戶卸載的可能性較小,排在靠后位置的應(yīng)用程序被用戶卸載的可能性較大。
[0067]例如,記錄每個(gè)應(yīng)用程序的進(jìn)程在系統(tǒng)中的累計(jì)持續(xù)時(shí)間,則按照該進(jìn)程在系統(tǒng)中的累計(jì)持續(xù)時(shí)間由少到多或者由多到少的順序,對(duì)所有應(yīng)用程序進(jìn)行排列。當(dāng)按照該進(jìn)程在系統(tǒng)中的累計(jì)持續(xù)時(shí)間由少到多的順序排列時(shí),排序結(jié)果中排在前列的是用戶使用的累計(jì)時(shí)間較少的應(yīng)用程序,即用戶可能不經(jīng)常使用的應(yīng)用程序,被用戶卸載的可能性較大;排序結(jié)果中較為靠后的是用戶使用的累計(jì)時(shí)間較多的應(yīng)用程序,即用戶可能經(jīng)常使用的應(yīng)用程序,被用戶卸載的可能性較小。當(dāng)按照該進(jìn)程在系統(tǒng)中的累計(jì)持續(xù)時(shí)間由多到少的順序排列時(shí),得到的排序結(jié)果正好相反,排在前列的應(yīng)用程序被用戶卸載的可能性較小,排在靠后位置的應(yīng)用程