欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

應用程序開啟方法和裝置的制造方法

文檔序號:10724470閱讀:491來源:國知局
應用程序開啟方法和裝置的制造方法
【專利摘要】本公開揭示了一種應用程序開啟方法和裝置,屬于互聯(lián)網(wǎng)技術領域。所述方法包括:檢測是否接收到執(zhí)行于應用程序圖標上的預設手勢指令;當接收到執(zhí)行于所述應用程序圖標上的預設手勢指令時,獲取所述應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息;根據(jù)所述活動界面的狀態(tài)信息將應用程序界面恢復至所述應用程序在最近一次關閉前的界面顯示的內容。從而解決了相關技術中,打開應用程序后,無法恢復之前的內容的問題,通過記錄應用程序關閉之前的狀態(tài),可以快速恢復應用程序的內容,方便用戶使用,提升了用戶的使用體驗。
【專利說明】
應用程序開啟方法和裝置
技術領域
[0001 ]本公開涉及互聯(lián)網(wǎng)技術領域,特別涉及一種應用程序開啟方法和裝置。
【背景技術】
[0002]安卓手機都有著返回鍵,通過返回鍵可以回到應用的上一級界面中。其原理就是當點開其他界面時,把上一應用的界面程序設置為onPauseO或者onStop()狀態(tài),恢復時將程序改回onResume ()狀態(tài)。onPause用于由一個活動界面(Act i vi ty)轉到另一個活動界面、設備進入休眠狀態(tài)(屏幕鎖住了)、或者有dialog彈出時;onStop用于不可見的活動界面(有對話框彈出時,這時底下的活動界面仍然可見,所以此時onStop不會被調用)。實際的程序沒有被銷毀,而是儲存在內存中。一旦程序被銷毀,即onDes troy O狀態(tài),就無法恢復。
[0003]手機的日常使用中,常會遇到由于某些原因關閉APP,但后來需要繼續(xù)之前的界面的情況,由于程序被關閉,需要一步一步重新找回之前的應用界面很麻煩,例如用視頻app看電影,未看完而關閉掉。晚上希望可以繼續(xù)看,就需要打開app重新找到電影內容才能繼續(xù)。

【發(fā)明內容】

[0004]本公開提供了一種應用程序開啟方法和裝置。所述技術方案如下:
[0005]根據(jù)本公開實施例的第一方面,提供一種應用程序開啟方法,包括:
[0006]檢測是否接收到執(zhí)行于應用程序圖標上的預設手勢指令;
[0007]當接收到執(zhí)行于所述應用程序圖標上的預設手勢指令時,獲取所述應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息;
[0008]根據(jù)所述活動界面的狀態(tài)信息將應用程序界面恢復至所述應用程序在最近一次關閉前的界面顯示的內容。
[0009]可選地,在檢測是否接收到執(zhí)行于應用程序圖標上的預設手勢指令之前,所述方法還可包括:
[0010]檢測是否接收到關閉當前應用程序的操作指令;
[0011]當接收到關閉當前應用程序的操作指令時,記錄所述當前應用程序活動界面的狀態(tài)?目息;
[0012]將所述活動界面的狀態(tài)信息進行保存之后,關閉所述當前應用程序。
[0013]可選地,所述方法還可包括:
[0014]當接收到關閉當前應用程序的操作指令時,獲取當前應用程序的頁面的網(wǎng)絡鏈接地址;
[0015]所述將所述活動界面的狀態(tài)信息進行保存之后,關閉所述當前應用程序,包括:
[0016]將所述活動界面的狀態(tài)信息和當前應用程序的頁面的網(wǎng)絡鏈接地址進行保存之后,關閉所述當前應用程序。
[0017]可選地,所述獲取所述應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息,可包括:
[0018]獲取所述應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息和頁面的網(wǎng)絡鏈接地址;
[0019]所述根據(jù)所述活動界面的狀態(tài)信息將應用程序界面恢復至所述應用程序在最近一次關閉前的界面顯示的內容,包括:
[0020]根據(jù)所述活動界面的狀態(tài)信息和頁面的網(wǎng)絡鏈接地址將應用程序界面恢復至所述應用程序在最近一次關閉前的界面顯示的內容。
[0021]可選地,所述將所述活動界面的狀態(tài)信息進行保存之后,關閉所述當前應用程序,可包括:
[0022]將所述活動界面的狀態(tài)信息保存在本端ROM或者內存中后,關閉所述當前應用程序。
[0023]可選地,所述預設手勢可以為以下手勢中的任意一種手勢:
[0024]單指或者雙指向上滑動的第一滑動手勢;或者,
[0025]單指或者雙指向下滑動的第二滑動手勢;或者,
[0026]單指或者雙指向左滑動的第三滑動手勢;或者,
[0027]單指或者雙指向右滑動的第四滑動手勢。
[0028]根據(jù)本公開實施例的第二方面,提供一種應用程序開啟裝置,包括:
[0029]第一檢測模塊,用于檢測是否接收到執(zhí)行于應用程序圖標上的預設手勢指令;
[0030]第一獲取模塊,用于當接收到執(zhí)行于所述應用程序圖標上的預設手勢指令時,獲取所述應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息;
[0031 ]恢復模塊,用于根據(jù)所述活動界面的狀態(tài)信息將應用程序界面恢復至所述應用程序在最近一次關閉前的界面顯示的內容。
[0032]可選地,所述裝置還可包括:
[0033]第二檢測模塊,用于檢測是否接收到關閉當前應用程序的操作指令;
[0034]記錄模塊,用于當接收到關閉當前應用程序的操作指令時,記錄所述當前應用程序活動界面的狀態(tài)信息;
[0035]保存模塊,用于將所述活動界面的狀態(tài)信息進行保存之后,關閉所述當前應用程序。
[0036]可選地,所述裝置還可包括:
[0037]第二獲取模塊,用于當接收到關閉當前應用程序的操作指令時,獲取當前應用程序的頁面的網(wǎng)絡鏈接地址;
[0038]所述保存模塊,包括:
[0039]第一保存子模塊,用于將所述活動界面的狀態(tài)信息和當前應用程序的頁面的網(wǎng)絡鏈接地址進行保存之后,關閉所述當前應用程序。
[0040]可選地,所述第一獲取模塊,可包括:
[0041]獲取子模塊,用于獲取所述應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息和頁面的網(wǎng)絡鏈接地址;
[0042]所述恢復模塊,包括:
[0043]恢復子模塊,用于根據(jù)所述活動界面的狀態(tài)信息和頁面的網(wǎng)絡鏈接地址將應用程序界面恢復至所述應用程序在最近一次關閉前的界面顯示的內容。
[0044]可選地,所述保存模塊,可包括:
[0045]第二保存子模塊,用于將所述活動界面的狀態(tài)信息保存在本端ROM或者內存中后,關閉所述當前應用程序。
[0046]可選地,所述預設手勢可以為以下手勢中的任意一種手勢:
[0047]單指或者雙指向上滑動的第一滑動手勢;或者,
[0048]單指或者雙指向下滑動的第二滑動手勢;或者,
[0049]單指或者雙指向左滑動的第三滑動手勢;或者,
[0050]單指或者雙指向右滑動的第四滑動手勢。
[0051]根據(jù)本公開實施例的第三方面,提供一種應用程序開啟裝置,包括:
[0052]處理器;
[0053]用于存儲處理器可執(zhí)行指令的存儲器;
[0054]其中,所述處理器被配置為:
[0055]檢測是否接收到執(zhí)行于應用程序圖標上的預設手勢指令;
[0056]當接收到執(zhí)行于所述應用程序圖標上的預設手勢指令時,獲取所述應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息;
[0057]根據(jù)所述活動界面的狀態(tài)信息將應用程序界面恢復至所述應用程序在最近一次關閉前的界面顯示的內容。
[0058]本公開的實施例提供的技術方案可以包括以下有益效果:
[0059]上述技術方案,通過檢測是否接收到執(zhí)行于應用程序圖標上的預設手勢指令;當接收到執(zhí)行于該應用程序圖標上的預設手勢指令時,獲取該應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息;根據(jù)該活動界面的狀態(tài)信息將應用程序界面恢復至該應用程序在最近一次關閉前的界面顯示的內容。從而解決了相關技術中,打開應用程序后,無法恢復之前的內容的問題,通過記錄應用程序關閉之前的狀態(tài),可以快速恢復應用程序的內容,方便用戶使用,提升了用戶的使用體驗。
[0060]應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性的,并不能限制本公開。
【附圖說明】
[0061]此處的附圖被并入說明書中并構成本說明書的一部分,示出了符合本公開的實施例,并于說明書一起用于解釋本公開的原理。
[0062]圖1是根據(jù)一示例性實施例示出的一種應用程序開啟方法的流程圖。
[0063]圖2是根據(jù)一示例性實施例示出的又一種應用程序開啟方法的流程圖。
[0064]圖3是根據(jù)一示例性實施例示出的又一種應用程序開啟方法的流程圖。
[0065]圖4是根據(jù)一示例性實施例示出的又一種應用程序開啟方法的流程圖。
[0066]圖5是根據(jù)一示例性實施例示出的再一種應用程序開啟方法的流程圖。
[0067]圖6是根據(jù)一示例性實施例示出的一種應用程序開啟裝置的框圖。
[0068]圖7是根據(jù)另一示例性實施例示出的又一種應用程序開啟裝置的框圖。
[0069]圖8是根據(jù)另一示例性實施例示出的又一種應用程序開啟裝置的框圖。
[0070]圖9是根據(jù)另一示例性實施例示出的另一種應用程序開啟裝置的框圖。
[0071]圖10是根據(jù)另一示例性實施例示出的另一種應用程序開啟裝置的框圖。
[0072]圖11是根據(jù)一示例性實施例示出的一種適用于應用程序開啟裝置的框圖。
【具體實施方式】
[0073]這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本公開相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本公開的一些方面相一致的裝置和方法的例子。
[0074]活動界面(Activity)是一個應用程序組件,是安卓組件中四大組件(Activity,Service服務,Content Provider 內容提供者,BroadcastReceiver廣播接收器)之一。Acti vity提供一個屏幕,Acti vity中所有操作都與用戶密切相關,它上面可以顯示一些控件也可以監(jiān)聽并處理用戶的事件做出響應,是一個負責與用戶交互的組件。
[0075]Activity擁有四種狀態(tài):1、Active/Running,一個新Activity啟動入桟后,它顯示在屏幕最前端,處理是處于桟的最頂端(Activity桟頂),此時它處于可見并可和用戶交互的激活狀態(tài),叫做活動狀態(tài)或者運行狀態(tài)(active or running); 2、Paused,當Activity失去焦點,被一個新的非全屏的Activity或者一個透明的Activity被放置在桟頂,此時的狀態(tài)叫做暫停狀態(tài)(Paused)。此時它依然與窗口管理器保持連接,Activity依然保持活力(保持所有的狀態(tài),成員信息,和窗口管理器保持連接),但是在系統(tǒng)內存極端低下的時候將被強行終止掉。所以它仍然可見,但已經(jīng)失去了焦點故不可與用戶進行交互;3、Stopped,如果一個Activity被另外的Activity完全覆蓋掉,叫做停止狀態(tài)(Stopped)。它依然保持所有狀態(tài)和成員信息,但是它不再可見,所以它的窗口被隱藏,當系統(tǒng)內存需要被用在其他地方的時候,Stopped的Acti vity將被強行終止掉;4、Killed,如果一個Acti vity是Paused或者Stopped狀態(tài),系統(tǒng)可以將該Activity從內存中刪除,Android系統(tǒng)采用兩種方式進行刪除,要么要求該Activity結束,要么直接終止它的進程。當該Activity再次顯示給用戶時,它必須重新開始和重置前面的狀態(tài)。當一個Activity實例被創(chuàng)建、銷毀或者啟動另外一個Activity時,它在這四種狀態(tài)之間進行轉換,這種轉換的發(fā)生依賴于用戶程序的動作。
[0076]圖1是根據(jù)一示例性實施例示出的一種應用程序開啟方法的流程圖,如圖1所示,該應用程序開啟方法可以包括以下步驟。
[0077]在步驟101中,檢測是否接收到執(zhí)行于應用程序圖標上的預設手勢指令。
[0078]在步驟102中,當接收到執(zhí)行于應用程序圖標上的預設手勢指令時,獲取應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息。
[0079]在步驟103中,根據(jù)活動界面的狀態(tài)信息將應用程序界面恢復至應用程序在最近一次關閉前的界面顯示的內容。
[0080]預設手勢例如可以是在應用程序的圖標上手指上滑或者下滑的手勢。手指可以是一個也可以是多個,需要說明的是,預設手勢不同于正常的點擊應用程序圖標以打開該應用程序的手勢。系統(tǒng)檢測到預設手勢之后,才會獲取應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息,否則不會獲取,如果只是點擊手勢,則正常打開應用程序,不會獲取該應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息。
[0081]本公開能夠提供給用戶快速恢復app界面的功能。例如用戶通過app瀏覽電影或者新聞日志,瀏覽一半后由于某種原因關閉了 app。后續(xù)可以直接通過在app圖標上執(zhí)行預設手勢繼續(xù)瀏覽,而不用打開app后,重新尋找之前的內容。
[0082]綜上所述,本公開實施例中提供的應用程序開啟方法,通過檢測是否接收到執(zhí)行于應用程序圖標上的預設手勢指令;當接收到執(zhí)行于該應用程序圖標上的預設手勢指令時,獲取該應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息;根據(jù)該活動界面的狀態(tài)信息將應用程序界面恢復至該應用程序在最近一次關閉前的界面顯示的內容。從而解決了相關技術中,打開應用程序后,無法恢復之前的內容的問題,通過記錄應用程序關閉之前的狀態(tài),可以快速恢復應用程序的內容,方便用戶使用,提升了用戶的使用體驗。
[0083]需要補充說明的第一點是,請參考圖2,在步驟101之前,上述方法還可包括步驟104-106:
[0084]在步驟104中,檢測是否接收到關閉當前應用程序的操作指令。
[0085]在步驟105中,當接收到關閉當前應用程序的操作指令時,記錄當前應用程序活動界面的狀態(tài)信息。
[0086]在步驟106中,將活動界面的狀態(tài)信息進行保存之后,關閉當前應用程序。
[0087]本公開技術完全通過軟件實現(xiàn),當手機系統(tǒng)檢測到用戶進行關閉某個APP應用程序的操作時,觸發(fā)本段代碼。整個過程分為儲存階段和恢復階段。
[0088]首先系統(tǒng)檢測到應用程序關閉時,記錄下當前應用程序的活動界面狀態(tài)信息,并將該狀態(tài)信息進行儲存,可以存儲在ROM中,如果內存足夠,也可以存儲在內存中。完成儲存階段。
[0089]系統(tǒng)提前設定特殊的操作手勢,如在應用程序圖標上手指上(下)滑等手勢。當系統(tǒng)檢測到用戶沒有正常輕觸圖標,而是在圖標上上滑,觸發(fā)恢復應用程序的代碼,將儲存的活動界面狀態(tài)信息恢復到界面中,完成恢復階段。
[0090]本實施例,通過將活動界面的狀態(tài)信息進行保存之后,再關閉應用程序,可以實現(xiàn)應用程序恢復到關閉前的狀態(tài),使用戶可以繼續(xù)瀏覽應用程序關閉前的內容,而不用打開應用程序后,通過多次操作尋找之前的內容,方便用戶使用。
[0091]需要補充說明的第二點是,當用戶在應用程序關閉前瀏覽的比如是新聞類的內容或者打開的鏈接時,除了記錄活動界面的狀態(tài)信息外,還需保存應用程序關閉前的頁面的網(wǎng)絡鏈接地址,否則無法恢復頁面,請參考圖3,此時,上述方法還可包括步驟107:
[0092]在步驟107中,當接收到關閉當前應用程序的操作指令時,獲取當前應用程序的頁面的網(wǎng)絡鏈接地址。
[0093]此時,步驟106可以實施為如下步驟1061:
[0094]在步驟1061中,將活動界面的狀態(tài)信息和當前應用程序的頁面的網(wǎng)絡鏈接地址進行保存之后,關閉當前應用程序。
[0095]需要補充說明的是,本實施例只是以步驟107在步驟105和步驟1061之間執(zhí)行為例,可選地,步驟107還可以在步驟104和步驟105之間執(zhí)行,本實施例對其實際執(zhí)行順序并不做限定。
[0096]比如,當應用程序為瀏覽器時,用戶每瀏覽一個頁面都有對應的網(wǎng)絡鏈接地址,用戶在關閉瀏覽器時,除記錄活動界面的狀態(tài)信息,還需保存頁面的網(wǎng)絡鏈接地址,否則無法恢復頁面。
[0097]由于對有些應用程序來說,需要獲知頁面的網(wǎng)絡鏈接地址才能恢復之前的頁面,因此,本實施例,除獲取活動界面的狀態(tài)信息之外,還獲取當前應用程序的頁面的網(wǎng)絡鏈接地址,從而,使該應用程序可以恢復關閉前的頁面。
[0098]相應地,對于某些應用程序來說,當用戶重新打開應用程序后還想恢復關閉之前的頁面時,還需獲得關閉前的頁面的網(wǎng)絡鏈接地址。請參考圖4,步驟102可以實施為如下步驟 1021:
[0099]在步驟1021中,當接收到執(zhí)行于應用程序圖標上的預設手勢指令時,獲取應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息和頁面的網(wǎng)絡鏈接地址。
[0100]此時,步驟103可以實施為如下步驟1031::
[0101]在步驟1031中,根據(jù)活動界面的狀態(tài)信息和頁面的網(wǎng)絡鏈接地址將應用程序界面恢復至應用程序在最近一次關閉前的界面顯示的內容。
[0102]需要補充說明的第三點是,請參考圖5,步驟106還可以實施為如下步驟1062:
[0103]在步驟1062中,將活動界面的狀態(tài)信息保存在本端ROM或者內存中后,關閉當前應用程序。
[0104]本實施例,將活動界面的狀態(tài)信息保存在本端ROM中,或者如果本端內存足夠大,存儲在內存中。從而使應用程序關閉前的信息可以穩(wěn)定的存儲,不至于丟失,引起不可恢復的事情發(fā)生。
[0105]可選地,預設手勢可以為以下手勢中的任意一種手勢:
[0106]單指或者雙指向上滑動的第一滑動手勢;或者,單指或者雙指向下滑動的第二滑動手勢;或者,單指或者雙指向左滑動的第三滑動手勢;或者,單指或者雙指向右滑動的第四滑動手勢。
[0107]需要補充說明的是,預設手勢不限于上述這幾種手勢,還可以是組合手勢等,可以根據(jù)用戶的使用習慣具體設定,只要區(qū)別于正常的輕觸圖標的手勢即可,用戶輕觸圖標的手勢不會觸發(fā)恢復應用程序上一次關閉的頁面的操作,僅是正常的打開應用程序的手勢。
[0108]下述為本公開裝置實施例,可以用于執(zhí)行本公開方法實施例。對于本公開裝置實施例中未披露的細節(jié),請參照本公開方法實施例。
[0109]圖6是根據(jù)一示例性實施例示出的一種應用程序開啟裝置的框圖,如圖6所示,該應用程序開啟裝置可以包括但不限于:第一檢測模塊61、第一獲取模塊62和恢復模塊63。
[0110]第一檢測模塊61,被配置為檢測是否接收到執(zhí)行于應用程序圖標上的預設手勢指令;
[0111]第一獲取模塊62,被配置為當接收到執(zhí)行于應用程序圖標上的預設手勢指令時,獲取應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息;
[0112]恢復模塊63,被配置為根據(jù)活動界面的狀態(tài)信息將應用程序界面恢復至應用程序在最近一次關閉前的界面顯示的內容。
[0113]可選地,如圖7所示,上述裝置還可包括:
[0114]第二檢測模塊64,被配置為檢測是否接收到關閉當前應用程序的操作指令;
[0115]記錄模塊65,被配置為當接收到關閉當前應用程序的操作指令時,記錄當前應用程序活動界面的狀態(tài)信息;
[0116]保存模塊66,被配置為將活動界面的狀態(tài)信息進行保存之后,關閉當前應用程序。
[0117]可選地,如圖8所示,上述裝置還可包括:
[0118]第二獲取模塊67,被配置為當接收到關閉當前應用程序的操作指令時,獲取當前應用程序的頁面的網(wǎng)絡鏈接地址;
[0119]保存模塊66,包括:
[0120]第一保存子模塊661,被配置為將活動界面的狀態(tài)信息和當前應用程序的頁面的網(wǎng)絡鏈接地址進行保存之后,關閉當前應用程序。
[0121 ]可選地,如圖9所示,第一獲取模塊62,可包括:
[0122]獲取子模塊621,被配置為獲取應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息和頁面的網(wǎng)絡鏈接地址;
[0123]恢復模塊63,包括:
[0124]恢復子模塊631,被配置為根據(jù)活動界面的狀態(tài)信息和頁面的網(wǎng)絡鏈接地址將應用程序界面恢復至應用程序在最近一次關閉前的界面顯示的內容。
[0125]可選地,如圖10所示,保存模塊66,可包括:
[0126]第二保存子模塊662,被配置為將活動界面的狀態(tài)信息保存在本端ROM或者內存中后,關閉當前應用程序。
[0127]可選地,預設手勢可以為以下手勢中的任意一種手勢:
[0128]單指或者雙指向上滑動的第一滑動手勢;或者,
[0129]單指或者雙指向下滑動的第二滑動手勢;或者,
[0130]單指或者雙指向左滑動的第三滑動手勢;或者,
[0131]單指或者雙指向右滑動的第四滑動手勢。
[0132]綜上所述,本公開實施例中提供的應用程序開啟裝置,通過檢測是否接收到執(zhí)行于應用程序圖標上的預設手勢指令;當接收到執(zhí)行于該應用程序圖標上的預設手勢指令時,獲取該應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息;根據(jù)該活動界面的狀態(tài)信息將應用程序界面恢復至該應用程序在最近一次關閉前的界面顯示的內容。從而解決了相關技術中,打開應用程序后,無法恢復之前的內容的問題,通過記錄應用程序關閉之前的狀態(tài),可以快速恢復應用程序的內容,方便用戶使用,提升了用戶的使用體驗。
[0133]本實施例,通過將活動界面的狀態(tài)信息進行保存之后,再關閉應用程序,可以實現(xiàn)應用程序恢復到關閉前的狀態(tài),使用戶可以繼續(xù)瀏覽應用程序關閉前的內容,而不用打開應用程序后,通過多次操作尋找之前的內容,方便用戶使用。
[0134]由于對有些應用程序來說,需要獲知頁面的網(wǎng)絡鏈接地址才能恢復之前的頁面,因此,本實施例,除獲取活動界面的狀態(tài)信息之外,還獲取當前應用程序的頁面的網(wǎng)絡鏈接地址,從而,使該應用程序可以恢復關閉前的頁面。
[0135]本實施例,將活動界面的狀態(tài)信息保存在本端ROM中,或者如果本端內存足夠大,存儲在內存中。從而使應用程序關閉前的信息可以穩(wěn)定的存儲,不至于丟失,引起不可恢復的事情發(fā)生。
[0136]本公開一示例性實施例還提供了一種應用程序開啟裝置,能夠實現(xiàn)本公開提供的應用程序開啟方法。該裝置包括:
[0137]處理器;
[0138]用于存儲處理器可執(zhí)行指令的存儲器;
[0139]其中,所述處理器被配置為:
[0140]檢測是否接收到執(zhí)行于應用程序圖標上的預設手勢指令;
[0141]當接收到執(zhí)行于應用程序圖標上的預設手勢指令時,獲取所述應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息;
[0142]根據(jù)所述活動界面的狀態(tài)信息將應用程序界面恢復至所述應用程序在最近一次關閉前的界面顯示的內容。
[0143]可選地,在檢測是否接收到執(zhí)行于應用程序圖標上的預設手勢指令之前,所述方法還可包括:
[0144]檢測是否接收到關閉當前應用程序的操作指令;
[0145]當接收到關閉當前應用程序的操作指令時,記錄所述當前應用程序活動界面的狀態(tài)?目息;
[0146]將所述活動界面的狀態(tài)信息進行保存之后,關閉所述當前應用程序。
[0147]可選地,所述方法還可包括:
[0148]當接收到關閉當前應用程序的操作指令時,獲取當前應用程序的頁面的網(wǎng)絡鏈接地址;
[0149]所述將所述活動界面的狀態(tài)信息進行保存之后,關閉所述當前應用程序,包括:
[0150]將所述活動界面的狀態(tài)信息和當前應用程序的頁面的網(wǎng)絡鏈接地址進行保存之后,關閉所述當前應用程序。
[0151]可選地,所述獲取所述應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息,可包括:
[0152]獲取所述應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息和頁面的網(wǎng)絡鏈接地址;
[0153]所述根據(jù)所述活動界面的狀態(tài)信息將應用程序界面恢復至所述應用程序在最近一次關閉前的界面顯示的內容,包括:
[0154]根據(jù)所述活動界面的狀態(tài)信息和頁面的網(wǎng)絡鏈接地址將應用程序界面恢復至所述應用程序在最近一次關閉前的界面顯示的內容。
[0155]可選地,所述將所述活動界面的狀態(tài)信息進行保存之后,關閉所述當前應用程序,可包括:
[0156]將所述活動界面的狀態(tài)信息保存在本端ROM或者內存中后,關閉所述當前應用程序。
[0157]可選地,所述預設手勢可以為以下手勢中的任意一種手勢:
[0158]單指或者雙指向上滑動的第一滑動手勢;或者,
[0159]單指或者雙指向下滑動的第二滑動手勢;或者,
[0160]單指或者雙指向左滑動的第三滑動手勢;或者,
[0161]單指或者雙指向右滑動的第四滑動手勢。
[0162]圖11是根據(jù)一示例性實施例示出的一種用于應用程序開啟裝置的框圖,該裝置適用于終端設備。例如,裝置1200可以是移動電話,計算機,數(shù)字廣播終端,消息收發(fā)設備,游戲控制臺,平板設備,醫(yī)療設備,健身設備,個人數(shù)字助理等。
[0163]裝置1200可以包括以下一個或多個組件:處理組件1202,存儲器1204,電源組件1206,多媒體組件1208,音頻組件1210,輸入/輸出(I/0)的接口 1212,傳感器組件1214,以及通信組件1216。
[0164]處理組件1202通??刂蒲b置1200的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關聯(lián)的操作。處理組件1202可以包括一個或多個處理器1220來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1202可以包括一個或多個模塊,便于處理組件1202和其他組件之間的交互。例如,處理組件1202可以包括多媒體模塊,以方便多媒體組件1208和處理組件1202之間的交互。
[0165]存儲器1204被配置為存儲各種類型的數(shù)據(jù)以支持在裝置1200的操作。這些數(shù)據(jù)的示例包括用于在裝置1200上操作的任何應用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器1204可以由任何類型的易失性或非易失性存儲設備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(SRAM),電可擦除可編程只讀存儲器(EEPROM),可擦除可編程只讀存儲器(EPR0M),可編程只讀存儲器(PROM),只讀存儲器(ROM),磁存儲器,快閃存儲器,磁盤或光盤。
[0166]電源組件1206為裝置1200的各種組件提供電力。電源組件1206可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置1200生成、管理和分配電力相關聯(lián)的組件。
[0167]多媒體組件1208包括在所述裝置1200和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關的持續(xù)時間和壓力。在一些實施例中,多媒體組件1208包括一個前置攝像頭和/或后置攝像頭。當裝置1200處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學透鏡系統(tǒng)或具有焦距和光學變焦能力。
[0168]音頻組件1210被配置為輸出和/或輸入音頻信號。例如,音頻組件1210包括一個麥克風(MIC),當裝置1200處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步存儲在存儲器1204或經(jīng)由通信組件1216發(fā)送。在一些實施例中,音頻組件1210還包括一個揚聲器,用于輸出音頻信號。
[0169]I/O接口 1212為處理組件1202和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
[0170]傳感器組件1214包括一個或多個傳感器,用于為裝置1200提供各個方面的狀態(tài)評估。例如,傳感器組件1214可以檢測到裝置1200的打開/關閉狀態(tài),組件的相對定位,例如所述組件為裝置1200的顯示器和小鍵盤,傳感器組件1214還可以檢測裝置1200或裝置1200—個組件的位置改變,用戶與裝置1200接觸的存在或不存在,裝置1200方位或加速/減速和裝置1200的溫度變化。傳感器組件1214可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件1214還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應用中使用。在一些實施例中,該傳感器組件1214還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0171]通信組件1216被配置為便于裝置1200和其他設備之間有線或無線方式的通信。裝置1200可以接入基于通信標準的無線網(wǎng)絡,如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件1216經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關信息。在一個示例性實施例中,所述通信組件1216還包括近場通信(NFC)模塊,以促進短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術,紅外數(shù)據(jù)協(xié)會(IrDA)技術,超寬帶(UWB)技術,藍牙(BT)技術和其他技術來實現(xiàn)。
[0172]在示例性實施例中,裝置1200可以被一個或多個應用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。
[0173]在示例性實施例中,還提供了一種包括指令的非臨時性計算機可讀存儲介質,例如包括指令的存儲器1204,上述指令可由裝置1200的處理器1220執(zhí)行以完成上述方法。例如,所述非臨時性計算機可讀存儲介質可以是R0M、隨機存取存儲器(RAM)、CD-R0M、磁帶、軟盤和光數(shù)據(jù)存儲設備等。
[0174]—種非臨時性計算機可讀存儲介質,當所述存儲介質中的指令由裝置1200的處理器執(zhí)行時,使得裝置1200能夠執(zhí)行上述應用程序開啟方法,所述方法包括:
[0175]檢測是否接收到執(zhí)行于應用程序圖標上的預設手勢指令;
[0176]當接收到執(zhí)行于所述應用程序圖標上的預設手勢指令時,獲取所述應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息;
[0177]根據(jù)所述活動界面的狀態(tài)信息將應用程序界面恢復至所述應用程序在最近一次關閉前的界面顯示的內容。
[0178]可選地,在檢測是否接收到執(zhí)行于應用程序圖標上的預設手勢指令之前,所述方法還可包括:
[0179]檢測是否接收到關閉當前應用程序的操作指令;
[0180]當接收到關閉當前應用程序的操作指令時,記錄所述當前應用程序活動界面的狀態(tài)?目息;
[0181]將所述活動界面的狀態(tài)信息進行保存之后,關閉所述當前應用程序。
[0182]可選地,所述方法還可包括:
[0183]當接收到關閉當前應用程序的操作指令時,獲取當前應用程序的頁面的網(wǎng)絡鏈接地址;
[0184]所述將所述活動界面的狀態(tài)信息進行保存之后,關閉所述當前應用程序,包括:
[0185]將所述活動界面的狀態(tài)信息和當前應用程序的頁面的網(wǎng)絡鏈接地址進行保存之后,關閉所述當前應用程序。
[0186]可選地,所述獲取所述應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息,可包括:
[0187]獲取所述應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息和頁面的網(wǎng)絡鏈接地址;
[0188]所述根據(jù)所述活動界面的狀態(tài)信息將應用程序界面恢復至所述應用程序在最近一次關閉前的界面顯示的內容,包括:
[0189]根據(jù)所述活動界面的狀態(tài)信息和頁面的網(wǎng)絡鏈接地址將應用程序界面恢復至所述應用程序在最近一次關閉前的界面顯示的內容。
[0190]可選地,所述將所述活動界面的狀態(tài)信息進行保存之后,關閉所述當前應用程序,可包括:
[0191]將所述活動界面的狀態(tài)信息保存在本端ROM或者內存中后,關閉所述當前應用程序。
[0192]可選地,所述預設手勢可以為以下手勢中的任意一種手勢:
[0193]單指或者雙指向上滑動的第一滑動手勢;或者,
[0194]單指或者雙指向下滑動的第二滑動手勢;或者,
[0195]單指或者雙指向左滑動的第三滑動手勢;或者,
[0196]單指或者雙指向右滑動的第四滑動手勢。
[0197]本領域技術人員在考慮說明書及實踐這里公開的公開后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本公開的一般性原理并包括本公開未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權利要求指出。
[0198]應當理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結構,并且可以在不脫離其范圍進行各種修改和改變。本公開的范圍僅由所附的權利要求來限制。
【主權項】
1.一種應用程序開啟方法,其特征在于,包括: 檢測是否接收到執(zhí)行于應用程序圖標上的預設手勢指令; 當接收到執(zhí)行于所述應用程序圖標上的預設手勢指令時,獲取所述應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息; 根據(jù)所述活動界面的狀態(tài)信息將應用程序界面恢復至所述應用程序在最近一次關閉前的界面顯示的內容。2.根據(jù)權利要求1所述的方法,其特征在于,在檢測是否接收到執(zhí)行于應用程序圖標上的預設手勢指令之前,所述方法還包括: 檢測是否接收到關閉當前應用程序的操作指令; 當接收到關閉當前應用程序的操作指令時,記錄所述當前應用程序活動界面的狀態(tài)信息; 將所述活動界面的狀態(tài)信息進行保存之后,關閉所述當前應用程序。3.根據(jù)權利要求2所述的方法,其特征在于,所述方法還包括: 當接收到關閉當前應用程序的操作指令時,獲取當前應用程序的頁面的網(wǎng)絡鏈接地址; 所述將所述活動界面的狀態(tài)信息進行保存之后,關閉所述當前應用程序,包括: 將所述活動界面的狀態(tài)信息和當前應用程序的頁面的網(wǎng)絡鏈接地址進行保存之后,關閉所述當前應用程序。4.根據(jù)權利要求3所述的方法,其特征在于,所述獲取所述應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息,包括: 獲取所述應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息和頁面的網(wǎng)絡鏈接地址; 所述根據(jù)所述活動界面的狀態(tài)信息將應用程序界面恢復至所述應用程序在最近一次關閉前的界面顯示的內容,包括: 根據(jù)所述活動界面的狀態(tài)信息和頁面的網(wǎng)絡鏈接地址將應用程序界面恢復至所述應用程序在最近一次關閉前的界面顯示的內容。5.根據(jù)權利要求2所述的方法,其特征在于,所述將所述活動界面的狀態(tài)信息進行保存之后,關閉所述當前應用程序,包括: 將所述活動界面的狀態(tài)信息保存在本端ROM或者內存中后,關閉所述當前應用程序。6.根據(jù)權利要求1-5中任意一項所述的方法,其特征在于,所述預設手勢為以下手勢中的任意一種手勢: 單指或者雙指向上滑動的第一滑動手勢;或者, 單指或者雙指向下滑動的第二滑動手勢;或者, 單指或者雙指向左滑動的第三滑動手勢;或者, 單指或者雙指向右滑動的第四滑動手勢。7.一種應用程序開啟裝置,其特征在于,包括: 第一檢測模塊,用于檢測是否接收到執(zhí)行于應用程序圖標上的預設手勢指令; 第一獲取模塊,用于當接收到執(zhí)行于所述應用程序圖標上的預設手勢指令時,獲取所述應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息; 恢復模塊,用于根據(jù)所述活動界面的狀態(tài)信息將應用程序界面恢復至所述應用程序在最近一次關閉前的界面顯示的內容。8.根據(jù)權利要求7所述的裝置,其特征在于,所述裝置還包括: 第二檢測模塊,用于檢測是否接收到關閉當前應用程序的操作指令; 記錄模塊,用于當接收到關閉當前應用程序的操作指令時,記錄所述當前應用程序活動界面的狀態(tài)信息; 保存模塊,用于將所述活動界面的狀態(tài)信息進行保存之后,關閉所述當前應用程序。9.根據(jù)權利要求8所述的裝置,其特征在于,所述裝置還包括: 第二獲取模塊,用于當接收到關閉當前應用程序的操作指令時,獲取當前應用程序的頁面的網(wǎng)絡鏈接地址; 所述保存t吳塊,包括: 第一保存子模塊,用于將所述活動界面的狀態(tài)信息和當前應用程序的頁面的網(wǎng)絡鏈接地址進行保存之后,關閉所述當前應用程序。10.根據(jù)權利要求9所述的裝置,其特征在于,所述第一獲取模塊,包括: 獲取子模塊,用于獲取所述應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息和頁面的網(wǎng)絡鏈接地址; 所述恢復模塊,包括: 恢復子模塊,用于根據(jù)所述活動界面的狀態(tài)信息和頁面的網(wǎng)絡鏈接地址將應用程序界面恢復至所述應用程序在最近一次關閉前的界面顯示的內容。11.根據(jù)權利要求8所述的裝置,其特征在于,所述保存模塊,包括: 第二保存子模塊,用于將所述活動界面的狀態(tài)信息保存在本端ROM或者內存中后,關閉所述當前應用程序。12.根據(jù)權利要求7-11中任意一項所述的裝置,其特征在于,所述預設手勢為以下手勢中的任意一種手勢: 單指或者雙指向上滑動的第一滑動手勢;或者, 單指或者雙指向下滑動的第二滑動手勢;或者, 單指或者雙指向左滑動的第三滑動手勢;或者, 單指或者雙指向右滑動的第四滑動手勢。13.一種應用程序開啟裝置,其特征在于,包括: 處理器; 用于存儲處理器可執(zhí)行指令的存儲器; 其中,所述處理器被配置為: 檢測是否接收到執(zhí)行于應用程序圖標上的預設手勢指令; 當接收到執(zhí)行于所述應用程序圖標上的預設手勢指令時,獲取所述應用程序在最近一次關閉時存儲的活動界面的狀態(tài)信息; 根據(jù)所述活動界面的狀態(tài)信息將應用程序界面恢復至所述應用程序在最近一次關閉前的界面顯示的內容。
【文檔編號】G06F3/0484GK106095318SQ201610431818
【公開日】2016年11月9日
【申請日】2016年6月16日
【發(fā)明人】杜佳男, 李英俊, 呂小磊
【申請人】北京小米移動軟件有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
永吉县| 桑日县| 陈巴尔虎旗| 澜沧| 蓬溪县| 新兴县| 湖州市| 库伦旗| 山东| 新巴尔虎右旗| 隆昌县| 介休市| 江津市| 昭通市| 阿克苏市| 静宁县| 甘泉县| 紫阳县| 大同县| 青州市| 泸定县| 神农架林区| 青州市| 邵阳市| 松潘县| 仁怀市| 莱芜市| 宜黄县| 诏安县| 乌鲁木齐市| 岳普湖县| 合水县| 凤台县| 耿马| 牙克石市| 瓮安县| 肇庆市| 清水县| 台中县| 正阳县| 张家口市|