專利名稱:應(yīng)用程序的啟動方法及通信終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用程序的啟動方法及通信終端。
背景技術(shù):
目前用戶通過手指等點擊手機等通信終端的桌面上的應(yīng)用圖標(biāo)時,會觸發(fā)T0UCH_D0WN(觸屏點壓事件),此時系統(tǒng)并不會啟動所述應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序;當(dāng)用戶的手指離開所述應(yīng)用圖標(biāo)時會觸發(fā)T0UCH_UP (觸屏抬起事件),當(dāng)系統(tǒng)檢測到T0UCH_UP事件時,才能正常顯示應(yīng)用啟動界面,并開始啟動相應(yīng)的應(yīng)用程序。由于通信終端的應(yīng)用程序啟動時的初始化時間比較長,一般超過400ms,用戶點擊應(yīng)用圖標(biāo)啟動應(yīng)用程序之后,經(jīng)常要等待很久才能進入應(yīng)用程序,其勢必會影響用戶體驗。綜上可知,現(xiàn)有通信終端的應(yīng)用程序的啟動技術(shù),在實際使用上顯然存在不便與缺陷,所以有必要加以改進。
發(fā)明內(nèi)容
針對上述的缺陷,本發(fā)明的目的在于提供一種應(yīng)用程序的啟動方法及通信終端,其能夠大大提高應(yīng)用程序的啟動速度,從而提升了用戶體驗。為了實現(xiàn)上述目的,本發(fā)明提供一種應(yīng)用程序的啟動方法,包括步驟如下當(dāng)檢測到應(yīng)用圖標(biāo)的觸屏點壓事件時,對所述應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序進行預(yù)加載處理;當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,在所述預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動。根據(jù)本發(fā)明所述的應(yīng)用程序的啟動方法,所述對應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序進行預(yù)加載處理的步驟還包括在后臺對所述應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序進行預(yù)加載處理,并且不顯示應(yīng)用啟動界面;所述在預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動的步驟還包括顯示所述應(yīng)用啟動界面,并在所述預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動。根據(jù)本發(fā)明所述的應(yīng)用程序的啟動方法,所述當(dāng)檢測到應(yīng)用圖標(biāo)的觸屏抬起事件時,在所述預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動的步驟還包括當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,根據(jù)預(yù)定的事件檢測規(guī)則判斷所述觸屏抬起事件對應(yīng)的操作是否為點擊圖標(biāo)操作;若所述觸屏抬起事件對應(yīng)的操作是所述點擊圖標(biāo)操作,則在所述預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動。根據(jù)本發(fā)明所述的應(yīng)用程序的啟動方法,所述根據(jù)預(yù)定的事件檢測規(guī)則判斷觸屏抬起事件對應(yīng)操作的是否為點擊圖標(biāo)操作的步驟之后還包括
若所述觸屏抬起事件對應(yīng)操作的不是所述點擊圖標(biāo)操作,則取消所述應(yīng)用程序的所述預(yù)加載處理。根據(jù)本發(fā)明所述的應(yīng)用程序的啟動方法,所述當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,根據(jù)預(yù)定的事件檢測規(guī)則判斷所述觸屏抬起事件對應(yīng)的操作是否為點擊圖標(biāo)操作的步驟還包括
當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,判斷當(dāng)前觸點在觸摸屏上的滑動軌跡是否超過預(yù)定的軌跡長度閾值;若未超過所述軌跡長度閾值,則判定所述觸屏抬起事件對應(yīng)的操作是所述點擊圖標(biāo)操作,否則判定所述觸屏抬起事件對應(yīng)操作的是滑動屏幕操作。本發(fā)明還提供一種通信終端,包括有預(yù)加載模塊,用于當(dāng)檢測到應(yīng)用圖標(biāo)的觸屏點壓事件時,對所述應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序進行預(yù)加載處理;應(yīng)用啟動模塊,用于當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,在所述預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動。根據(jù)本發(fā)明所述的通信終端,所述預(yù)加載模塊還用于當(dāng)檢測到應(yīng)用圖標(biāo)的觸屏點壓事件時,在后臺對所述應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序進行預(yù)加載處理,并且不顯示應(yīng)用啟動界面;所述應(yīng)用啟動模塊還用于當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,顯示所述應(yīng)用啟動界面,并在所述預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動。根據(jù)本發(fā)明所述的通信終端,所述應(yīng)用啟動模塊進一步包括判斷子模塊,用于當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,根據(jù)預(yù)定的事件檢測規(guī)則判斷所述觸屏抬起事件對應(yīng)的操作是否為點擊圖標(biāo)操作;啟動子模塊,用于若所述觸屏抬起事件對應(yīng)的操作是所述點擊圖標(biāo)操作時,在所述預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動。根據(jù)本發(fā)明所述的通信終端,所述應(yīng)用啟動模塊進一步包括取消子模塊,用于若所述觸屏抬起事件對應(yīng)操作的不是所述點擊圖標(biāo)操作時,取消所述應(yīng)用程序的所述預(yù)加載處理。根據(jù)本發(fā)明所述的通信終端,所述判斷子模塊還用于當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,判斷當(dāng)前觸點在觸摸屏上的滑動軌跡是否超過預(yù)定的軌跡長度閾值;若未超過所述軌跡長度閾值,則判定所述觸屏抬起事件對應(yīng)的操作是所述點擊圖標(biāo)操作,否則判定所述觸屏抬起事件對應(yīng)操作的是滑動屏幕操作。本發(fā)明在用戶按下應(yīng)用圖標(biāo)而觸發(fā)觸屏點壓事件時,先對所述應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序進行預(yù)加載處理;當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,在原預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動。本發(fā)明考慮到應(yīng)用圖標(biāo)的觸屏點壓事件和觸屏抬起事件之間的時間間隔通常為300ms左右,于是利用這段時間進行預(yù)加載應(yīng)用,可大大提高應(yīng)用程序的啟動速度,從而提升了用戶體驗。更好的是,當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,通信終端根據(jù)預(yù)定的事件檢測規(guī)則判斷所述觸屏抬起事件對應(yīng)的操作是否為點擊圖標(biāo)操作,若對應(yīng)的是點擊圖標(biāo)操作,則在所述預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動;否則不進行所述應(yīng)用程序的啟動,并取消所述應(yīng)用程序的預(yù)加載處理,從而提高應(yīng)用程序的預(yù)加載處理及啟動處理的準(zhǔn)確性。
圖I是本發(fā)明通信終端的結(jié)構(gòu)示意圖;圖2是本發(fā)明優(yōu)選通信終端的結(jié)構(gòu)示意圖;圖3是本發(fā)明應(yīng)用程序的啟動方法的流程圖;以及圖4是本發(fā)明優(yōu)選應(yīng)用程序的啟動方法的流程圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對 本發(fā)明進行進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。圖I是本發(fā)明通信終端的結(jié)構(gòu)示意圖,所述通信終端100可以是手機、PDA (Personal Digital Assistant,個人數(shù)字助理)、平板電腦等,并且所述通信終端100包括預(yù)加載模塊10和應(yīng)用啟動模塊20,其中所述預(yù)加載模塊10,用于當(dāng)檢測到桌面上某個應(yīng)用圖標(biāo)的觸屏點壓事件(T0UCH_DOWN事件)時,先對所述應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序進行預(yù)加載處理。例如,用戶開始按下桌面上的某個應(yīng)用圖標(biāo)時,將觸發(fā)所述應(yīng)用圖標(biāo)的觸屏點壓事件,預(yù)加載模塊10響應(yīng)該觸屏點壓事件進行相應(yīng)的應(yīng)用程序的預(yù)加載處理。優(yōu)選的是,預(yù)加載模塊10還用于當(dāng)檢測到應(yīng)用圖標(biāo)的觸屏點壓事件時,在后臺對所述應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序進行預(yù)加載處理,并且此時并不會顯示應(yīng)用啟動界面。所述應(yīng)用啟動模塊20,用于當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件(T0UCH_UP事件)時,在所述預(yù)加載模塊10進行的所述預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動。當(dāng)用戶的手指等觸點離開所述應(yīng)用圖標(biāo)時,將觸發(fā)所述應(yīng)用圖標(biāo)的觸屏抬起事件。優(yōu)選的是,應(yīng)用啟動模塊20還用于當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,顯示應(yīng)用啟動界面,并在所述預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動。本發(fā)明發(fā)明考慮一般情況下用戶正常的點擊操作中觸屏點壓事件和觸屏抬起事件相差300ms,利用這段時間在后臺開始預(yù)加載應(yīng)用,可大大提高應(yīng)用程序的啟動速度,進而提升用戶體驗。圖2是本發(fā)明優(yōu)選通信終端的結(jié)構(gòu)示意圖,所述通信終端100包括預(yù)加載模塊10和應(yīng)用啟動模塊20,其中所述預(yù)加載模塊10,用于當(dāng)檢測到桌面上某應(yīng)用圖標(biāo)的觸屏點壓事件時,對所述應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序進行預(yù)加載處理。優(yōu)選的是,預(yù)加載模塊10還用于當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏點壓事件時,在后臺對所述應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序進行預(yù)加載處理,并且不顯示應(yīng)用啟動界面,即用戶此時不會感覺所述應(yīng)用程序的預(yù)加載處理。所述應(yīng)用啟動模塊20進一步包括判斷子模塊21,用于當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,根據(jù)預(yù)定的事件檢測規(guī)則判斷所述觸屏抬起事件對應(yīng)的操作是否為點擊圖標(biāo)操作,若對應(yīng)的是點擊圖標(biāo)操作則交由啟動子模塊22處理,否則交由取消子模塊23處理。因為并不是每次用戶按下并離開應(yīng)用圖標(biāo)都是點擊圖標(biāo)操作,即不都是意圖啟動該應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序,有時只是進行滑動屏幕操作,如果此時直接啟動應(yīng)用程序會導(dǎo)致誤操作。所以本實施例在啟動應(yīng)用程序之前,判斷所述觸屏抬起事件對應(yīng)的應(yīng)用操作是否為點擊圖標(biāo)操作,只有是點擊圖標(biāo)操作才啟動相應(yīng)的應(yīng)用程序,從而提高應(yīng)用程序的預(yù)加載處理及啟動處理的準(zhǔn)確性。優(yōu)選的是,判斷子模塊21還用于當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,判斷當(dāng)前觸點在觸摸屏上的滑動軌跡是否超過預(yù)定的軌跡長度閾值。若未超過軌跡長度閾值,則判定觸屏抬起事件對應(yīng)的操作是點擊圖標(biāo)操作,否則判定觸屏抬起事件對應(yīng)操作的是滑動屏幕操作,而無需啟動應(yīng)用程序。啟動子模塊22,用于若所述觸屏抬起事件對應(yīng)的操作是點擊圖標(biāo)操作時,在所述預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動。優(yōu)選的是,啟動子模塊22還用于若所述觸屏抬起事件對應(yīng)的操作是點擊圖標(biāo)操作時,顯示應(yīng)用啟動界面,并在所述預(yù)加載處理的基礎(chǔ)上完成應(yīng)用程序的啟動。取消子模塊23,用于若所述觸屏抬起事件對應(yīng)操作的不是點擊圖標(biāo)操作時,不啟動所述應(yīng)用程序,并取消應(yīng)用程序的所述預(yù)加載處理。本實施例通過判應(yīng)用圖標(biāo)的斷觸屏抬起事件對應(yīng)的操作,來決定是否啟動所述應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序,若操作對應(yīng)的是點擊圖標(biāo)操作時則進行應(yīng)用程序的啟動,若操作對應(yīng)的是滑動屏幕操作等非點擊圖標(biāo)操作時則不進行應(yīng)用程序的啟動,并取消前面進行應(yīng)用程序的預(yù)加載處理。圖3是本發(fā)明應(yīng)用程序的啟動方法的流程圖,其可通過如圖I或圖2所示的通信終端100實現(xiàn),包括步驟如下
·0050]步驟S301,當(dāng)檢測到到桌面上某個應(yīng)用圖標(biāo)的觸屏點壓事件時,對應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序進行預(yù)加載處理。例如,用戶開始按下桌面上的某個應(yīng)用圖標(biāo)時,將觸發(fā)所述應(yīng)用圖標(biāo)的觸屏點壓事件,通信終端100將響應(yīng)該觸屏點壓事件去進行相應(yīng)的應(yīng)用程序的預(yù)加載處理。優(yōu)選的是,本步驟中當(dāng)檢測到應(yīng)用圖標(biāo)的觸屏點壓事件時,在后臺對所述應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序進行預(yù)加載處理,并且此時并不會顯示應(yīng)用啟動界面。步驟S302,當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,在所述步驟S301進行的所述預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動。當(dāng)用戶的手指等觸點離開所述應(yīng)用圖標(biāo)時,將觸發(fā)所述應(yīng)用圖標(biāo)的觸屏抬起事件。優(yōu)選的是,本步驟中當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,顯示應(yīng)用啟動界面,并在所述預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動。圖4是本發(fā)明優(yōu)選應(yīng)用程序的啟動方法的流程圖,其可通過如圖2所示的通信終端100實現(xiàn),包括步驟如下步驟S401,檢測到應(yīng)用圖標(biāo)的觸屏點壓事件。用戶開始按下桌面上的某個應(yīng)用圖標(biāo)時,將觸發(fā)所述應(yīng)用圖標(biāo)的觸屏點壓事件。步驟S402,對應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序進行預(yù)加載處理。優(yōu)選的是,在后臺響應(yīng)所述觸屏點壓事件,對所述應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序進行預(yù)加載處理,并且不顯示應(yīng)用啟動界面。步驟S403,檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件。當(dāng)用戶的手指等觸點離開所述應(yīng)用圖標(biāo)時,將觸發(fā)所述應(yīng)用圖標(biāo)的觸屏抬起事件。
步驟S404,根據(jù)預(yù)定的事件檢測規(guī)則判斷所述觸屏抬起事件對應(yīng)的操作是否為點擊圖標(biāo)操作,若是則執(zhí)行步驟S405,否則執(zhí)行步驟S406??紤]到并不是每次用戶按下并離開應(yīng)用圖標(biāo)都是點擊圖標(biāo)操作,即不都是意圖啟動該應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序,有時只是進行滑動屏幕操作,如果此時直接啟動應(yīng)用程序會導(dǎo)致誤操作。所以本實施例在啟動應(yīng)用程序之前,判斷所述觸屏抬起事件對應(yīng)的應(yīng)用操作是否為點擊圖標(biāo)操作,只有是點擊圖標(biāo)操作才啟動相應(yīng)的應(yīng)用程序,從而提高應(yīng)用程序的預(yù)加載處理及啟動處理的準(zhǔn)確性。優(yōu)選的是,當(dāng)通信終端100檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,判斷用戶手指等當(dāng)前觸點在觸摸屏上的滑動軌跡是否超過預(yù)定的軌跡長度閾值;若未超過軌跡長度閾值,則判定所述觸屏抬起事件對應(yīng)的操作是點擊圖標(biāo)操作,否則判定所述觸屏抬起事件對應(yīng)操作的是滑動屏幕操作。步驟S405,若所述觸屏抬起事件對應(yīng)的操作是點擊圖標(biāo)操作,則在預(yù)加載處理的基礎(chǔ)上完成應(yīng)用程序的啟動。本步驟優(yōu)選的是,顯示應(yīng)用啟動界面,并在預(yù)加載處理的基礎(chǔ)上完成應(yīng)用程序的啟動。步驟S406,若所述觸屏抬起事件對應(yīng)操作的不是點擊圖標(biāo)操作,不啟動應(yīng)用程序,并取消所述應(yīng)用程序的預(yù)加載處理。綜上所述,本發(fā)明在用戶按下應(yīng)用圖標(biāo)而觸發(fā)觸屏點壓事件時,先對所述應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序進行預(yù)加載處理;當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,在原預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動。本發(fā)明考慮到應(yīng)用圖標(biāo)的觸屏點壓事件和觸屏抬起事件之間的時間間隔通常為300ms左右,于是利用這段時間進行預(yù)加載應(yīng)用,可大大提高應(yīng)用程序的啟動速度,從而提升了用戶體驗。更好的是,當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,通信終端根據(jù)預(yù)定的事件檢測規(guī)則判斷所述觸屏抬起事件對應(yīng)的操作是否為點擊圖標(biāo)操作,若對應(yīng)的是點擊圖標(biāo)操作,則在所述預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動;否則不進行所述應(yīng)用程序的啟動,并取消所述應(yīng)用程序的預(yù)加載處理,從而提高應(yīng)用程序的預(yù)加載處理及啟動處理的準(zhǔn)確性。當(dāng)然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
1.一種應(yīng)用程序的啟動方法,其特征在于,包括步驟如下當(dāng)檢測到應(yīng)用圖標(biāo)的觸屏點壓事件時,對所述應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序進行預(yù)加載處理;當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,在所述預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動。
2.根據(jù)權(quán)利要求I所述的應(yīng)用程序的啟動方法,其特征在于,所述對應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序進行預(yù)加載處理的步驟還包括在后臺對所述應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序進行預(yù)加載處理,并且不顯示應(yīng)用啟動界面;所述在預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動的步驟還包括顯示所述應(yīng)用啟動界面,并在所述預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動。
3.根據(jù)權(quán)利要求I或2所述的應(yīng)用程序的啟動方法,其特征在于,所述當(dāng)檢測到應(yīng)用圖標(biāo)的觸屏抬起事件時,在所述預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動的步驟還包括當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,根據(jù)預(yù)定的事件檢測規(guī)則判斷所述觸屏抬起事件對應(yīng)的操作是否為點擊圖標(biāo)操作;若所述觸屏抬起事件對應(yīng)的操作是所述點擊圖標(biāo)操作,則在所述預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動。
4.根據(jù)權(quán)利要求3所述的應(yīng)用程序的啟動方法,其特征在于,所述根據(jù)預(yù)定的事件檢測規(guī)則判斷觸屏抬起事件對應(yīng)操作的是否為點擊圖標(biāo)操作的步驟之后還包括若所述觸屏抬起事件對應(yīng)操作的不是所述點擊圖標(biāo)操作,則取消所述應(yīng)用程序的所述預(yù)加載處理。
5.根據(jù)權(quán)利要求3所述的應(yīng)用程序的啟動方法,其特征在于,所述當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,根據(jù)預(yù)定的事件檢測規(guī)則判斷所述觸屏抬起事件對應(yīng)的操作是否為點擊圖標(biāo)操作的步驟還包括當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,判斷當(dāng)前觸點在觸摸屏上的滑動軌跡是否超過預(yù)定的軌跡長度閾值;若未超過所述軌跡長度閾值,則判定所述觸屏抬起事件對應(yīng)的操作是所述點擊圖標(biāo)操作,否則判定所述觸屏抬起事件對應(yīng)操作的是滑動屏幕操作。
6.一種通信終端,其特征在于,包括有預(yù)加載模塊,用于當(dāng)檢測到應(yīng)用圖標(biāo)的觸屏點壓事件時,對所述應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序進行預(yù)加載處理;應(yīng)用啟動模塊,用于當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,在所述預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動。
7.根據(jù)權(quán)利要求6所述的通信終端,其特征在于,所述預(yù)加載模塊還用于當(dāng)檢測到應(yīng)用圖標(biāo)的觸屏點壓事件時,在后臺對所述應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序進行預(yù)加載處理,并且不顯示應(yīng)用啟動界面;所述應(yīng)用啟動模塊還用于當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,顯示所述應(yīng)用啟動界面,并在所述預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動。
8.根據(jù)權(quán)利要求6或7所述的通信終端,其特征在于,所述應(yīng)用啟動模塊進一步包括:判斷子模塊,用于當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,根據(jù)預(yù)定的事件檢測規(guī)則判斷所述觸屏抬起事件對應(yīng)的操作是否為點擊圖標(biāo)操作;啟動子模塊,用于若所述觸屏抬起事件對應(yīng)的操作是所述點擊圖標(biāo)操作時,在所述預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動。
9.根據(jù)權(quán)利要求8所述的通信終端,其特征在于,所述應(yīng)用啟動模塊進一步包括取消子模塊,用于若所述觸屏抬起事件對應(yīng)操作的不是所述點擊圖標(biāo)操作時,取消所述應(yīng)用程序的所述預(yù)加載處理。
10.根據(jù)權(quán)利要求8所述的通信終端,其特征在于,所述判斷子模塊還用于當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,判斷當(dāng)前觸點在觸摸屏上的滑動軌跡是否超過預(yù)定的軌跡長度閾值;若未超過所述軌跡長度閾值,則判定所述觸屏抬起事件對應(yīng)的操作是所述點擊圖標(biāo)操作,否則判定所述觸屏抬起事件對應(yīng)操作的是滑動屏幕操作。
全文摘要
本發(fā)明適用于通信技術(shù)領(lǐng)域,提供了一種應(yīng)用程序的啟動方法,包括步驟如下當(dāng)檢測到應(yīng)用圖標(biāo)的觸屏點壓事件時,對所述應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用程序進行預(yù)加載處理;當(dāng)檢測到所述應(yīng)用圖標(biāo)的觸屏抬起事件時,在所述預(yù)加載處理的基礎(chǔ)上完成所述應(yīng)用程序的啟動。相應(yīng)地,本發(fā)明還提供一種通信終端。借此,本發(fā)明能夠大大提高應(yīng)用程序的啟動速度,從而提升了用戶體驗。
文檔編號G06F3/0488GK102929532SQ20121037521
公開日2013年2月13日 申請日期2012年9月29日 優(yōu)先權(quán)日2012年9月29日
發(fā)明者林華堅, 朱蕊 申請人:東莞宇龍通信科技有限公司, 宇龍計算機通信科技(深圳)有限公司