一種啟動(dòng)應(yīng)用程序的方法及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及一種啟動(dòng)應(yīng)用程序的方法及終端。
【背景技術(shù)】
[0002]隨著移動(dòng)終端的智能化發(fā)展和普及,越來(lái)越多的應(yīng)用程序被安裝于移動(dòng)終端中以實(shí)現(xiàn)不同的功能,如即時(shí)通訊、在線購(gòu)物等等。
[0003]目前,現(xiàn)有移動(dòng)終端的系統(tǒng)如安卓系統(tǒng)中,Activity組件在啟動(dòng)之后,并且在其加載后的應(yīng)用程序窗口顯示出來(lái)之前,可以顯示一個(gè)啟動(dòng)窗口,該啟動(dòng)窗口可以看作是Activity組件的預(yù)覽窗口,即應(yīng)用程序在啟動(dòng)的時(shí)候,移動(dòng)終端會(huì)首先顯示一個(gè)具有動(dòng)畫(huà)效果的啟動(dòng)窗口,以在當(dāng)前啟動(dòng)窗口顯示時(shí)間內(nèi)完成程序的后臺(tái)加載。一般情況下,這個(gè)啟動(dòng)窗口是純白色。若出現(xiàn)應(yīng)用程序啟動(dòng)較慢時(shí),白屏?xí)r間會(huì)較長(zhǎng),且在由白屏的啟動(dòng)窗口到應(yīng)用程序窗口之間的切換視覺(jué)反差可能較大,用戶(hù)體驗(yàn)不佳,移動(dòng)終端的智能性有待提高。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供一種啟動(dòng)應(yīng)用程序的方法及終端,通過(guò)調(diào)整啟動(dòng)窗口中顯示的背景畫(huà)面,減小用戶(hù)視覺(jué)的反差感,提升終端的智能性。
[0005]本發(fā)明實(shí)施例提供了一種啟動(dòng)應(yīng)用程序的方法,包括:
[0006]在啟動(dòng)應(yīng)用程序的過(guò)程中,在預(yù)設(shè)的存儲(chǔ)空間中查詢(xún)?cè)趩?dòng)窗口中所要顯示的背景畫(huà)面,其中,所述背景畫(huà)面是根據(jù)所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面得到的;
[0007]在所述啟動(dòng)窗口中顯示查詢(xún)到的背景畫(huà)面。
[0008]進(jìn)一步的,在預(yù)設(shè)的存儲(chǔ)空間中查詢(xún)啟動(dòng)窗口的背景畫(huà)面之前,所述方法還包括:
[0009]根據(jù)所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面,獲取所述背景畫(huà)面;
[0010]在預(yù)設(shè)的存儲(chǔ)空間中存儲(chǔ)獲取到的背景畫(huà)面。
[0011]可選的,所述根據(jù)所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面,獲取所述背景畫(huà)面,包括:
[0012]將所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面作為所述背景畫(huà)面;或者,
[0013]根據(jù)如下至少之一生成所述背景畫(huà)面:
[0014]所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面的文本,所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面的主題,所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面的背景,所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面的頂部動(dòng)作欄,所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面的底部動(dòng)作欄,所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面的狀態(tài)欄。
[0015]具體的,所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面為所述應(yīng)用程序的主界面。
[0016]進(jìn)一步的,所述方法還包括:
[0017]在所述應(yīng)用程序啟動(dòng)完成后,關(guān)閉所述啟動(dòng)窗口;
[0018]顯示所述應(yīng)用程序的主界面。
[0019 ]相應(yīng)地,本發(fā)明實(shí)施例還提供了一種終端,包括:
[0020]查詢(xún)單元,用于在啟動(dòng)應(yīng)用程序的過(guò)程中,在預(yù)設(shè)的存儲(chǔ)空間中查詢(xún)?cè)趩?dòng)窗口中所要顯示的背景畫(huà)面,其中,所述背景畫(huà)面是根據(jù)所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面得到的;
[0021]第一顯示單元,用于在所述啟動(dòng)窗口中顯示查詢(xún)到的背景畫(huà)面。
[0022]進(jìn)一步的,所述終端還包括:
[0023]獲取單元,用于根據(jù)所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面,獲取所述背景畫(huà)面;
[0024]存儲(chǔ)單元,用于在預(yù)設(shè)的存儲(chǔ)空間中存儲(chǔ)獲取到的背景畫(huà)面。
[0025]所述獲取單元具體用于:
[0026]將所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面作為所述背景畫(huà)面;或者,
[0027]根據(jù)如下至少之一生成所述背景畫(huà)面:
[0028]所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面的文本,所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面的主題,所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面的背景,所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面的頂部動(dòng)作欄,所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面的底部動(dòng)作欄,所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面的狀態(tài)欄。
[0029]具體的,所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面為所述應(yīng)用程序的主界面。
[0030]進(jìn)一步的,所述終端還包括:
[0031]關(guān)閉單元,用于在所述應(yīng)用程序啟動(dòng)完成后,關(guān)閉所述啟動(dòng)窗口;
[0032]第二顯示單元,用于顯示所述應(yīng)用程序的主界面。
[0033]采用本發(fā)明實(shí)施例,可通過(guò)在啟動(dòng)應(yīng)用程序的過(guò)程中,在預(yù)設(shè)的存儲(chǔ)空間中查詢(xún)?cè)趩?dòng)窗口中所要顯示的背景畫(huà)面,其中,所述背景畫(huà)面是根據(jù)所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面得到的,然后在所述啟動(dòng)窗口中顯示查詢(xún)到的背景畫(huà)面,本發(fā)明實(shí)施例通過(guò)將啟動(dòng)窗口中顯示的背景畫(huà)面調(diào)整為與啟動(dòng)的應(yīng)用程序相關(guān)聯(lián)的畫(huà)面,從而減小了用戶(hù)視覺(jué)的反差感,提升了終端的智能性。
【附圖說(shuō)明】
[0034]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0035]圖1是本發(fā)明實(shí)施例提供的一種啟動(dòng)應(yīng)用程序的方法的流程示意圖;
[0036]圖2是本發(fā)明實(shí)施例提供的另一種啟動(dòng)應(yīng)用程序的方法的流程示意圖;
[0037]圖3是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖;
[0038]圖4是本發(fā)明實(shí)施例提供的另一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0039]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0040]本發(fā)明實(shí)施例提供一種啟動(dòng)應(yīng)用程序的方法,包括:
[0041]在啟動(dòng)應(yīng)用程序的過(guò)程中,在預(yù)設(shè)的存儲(chǔ)空間中查詢(xún)?cè)趩?dòng)窗口中所要顯示的背景畫(huà)面,其中,所述背景畫(huà)面是根據(jù)所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面得到的;
[0042]在所述啟動(dòng)窗口中顯示查詢(xún)到的背景畫(huà)面。
[0043]具體的,請(qǐng)參照?qǐng)D1,為本發(fā)明實(shí)施例提供的一種啟動(dòng)應(yīng)用程序的方法的流程示意圖,該方法包括以下步驟SlOl?S102。
[0044]SlOl,移動(dòng)終端在啟動(dòng)應(yīng)用程序的過(guò)程中,在預(yù)設(shè)的存儲(chǔ)空間中查詢(xún)?cè)趩?dòng)窗口中所要顯示的背景畫(huà)面,其中,所述背景畫(huà)面是根據(jù)所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面得到的。
[0045]具體實(shí)現(xiàn)中,移動(dòng)終端在啟動(dòng)應(yīng)用程序的過(guò)程中,在預(yù)設(shè)的存儲(chǔ)空間中查詢(xún)?cè)趩?dòng)窗口中所要顯示的背景畫(huà)面,其中,所述背景畫(huà)面是根據(jù)所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面得到的。一般情況下,應(yīng)用程序啟動(dòng)到加載成功前的一段時(shí)間內(nèi),系統(tǒng)默認(rèn)顯示純色畫(huà)面例如白色背景畫(huà)面,當(dāng)應(yīng)用程序啟動(dòng)時(shí)間較長(zhǎng)時(shí),移動(dòng)終端會(huì)持續(xù)較長(zhǎng)時(shí)間的白色背景畫(huà)面,這使得用戶(hù)的視覺(jué)體驗(yàn)效果不佳,且由白色背景畫(huà)面到應(yīng)用程序啟動(dòng)主界面的交替,用戶(hù)視覺(jué)反差較大。在本發(fā)明實(shí)施例中,用戶(hù)開(kāi)啟移動(dòng)終端的應(yīng)用程序,采用調(diào)整在移動(dòng)終端加載完應(yīng)用程序前的啟動(dòng)窗口顯示的背景畫(huà)面以替代純色背景畫(huà)面,所述背景畫(huà)面可以根據(jù)所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面所得到,例如,移動(dòng)終端可以獲取應(yīng)用程序加載完畢后應(yīng)用程序的主界面的第一幀圖像或任意一幀圖像,并將所述圖像保存為背景畫(huà)面;也可以是應(yīng)用程序第一幀圖像的主題界面和/或主體內(nèi)容,該部分主體界面、主體內(nèi)容為該應(yīng)用程序在相當(dāng)一段時(shí)間內(nèi)時(shí)保持固定不變的;也可以是移動(dòng)終端根據(jù)所述第一幀圖像或任意一幀圖像選擇某個(gè)標(biāo)志性的字符或選擇圖像的背景顏色作為背景畫(huà)面或背景畫(huà)面的填充顏色。
[0046]S102,所述移動(dòng)終端在所述啟動(dòng)窗口中顯示查詢(xún)到的背景畫(huà)面。
[0047]具體實(shí)現(xiàn)中,所述移動(dòng)終端在所述啟動(dòng)窗口中顯示查詢(xún)到的背景畫(huà)面。本發(fā)明實(shí)施例中,當(dāng)在預(yù)設(shè)的存儲(chǔ)空間中查詢(xún)到在啟動(dòng)窗口中所要顯示的背景畫(huà)面時(shí),在所述啟動(dòng)窗口中顯示所述查詢(xún)到的背景畫(huà)面,可以將所述背景畫(huà)面作為應(yīng)用程序在加載完成前的時(shí)間范圍內(nèi)的顯示內(nèi)容,由于該顯示內(nèi)容跟應(yīng)用程序本身的頁(yè)面相關(guān),因此在用戶(hù)看來(lái),應(yīng)用程序在加載前和加載后的顯示界面不會(huì)有太多的差異性,減輕了用戶(hù)在白屏狀態(tài)下等待的焦躁感。
[0048]采用本發(fā)明實(shí)施例,可通過(guò)在啟動(dòng)應(yīng)用程序的過(guò)程中,在預(yù)設(shè)的存儲(chǔ)空間中查詢(xún)?cè)趩?dòng)窗口中所要顯示的背景畫(huà)面,其中,所述背景畫(huà)面是根據(jù)所述應(yīng)用程序啟動(dòng)后所顯示的畫(huà)面得到的,然后在所述啟動(dòng)窗口中顯示查詢(xún)到的背景畫(huà)面,本發(fā)明實(shí)