亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種公共控件的處理方法和裝置與流程

文檔序號:12362974閱讀:229來源:國知局
一種公共控件的處理方法和裝置與流程

本發(fā)明涉及控制技術(shù)領(lǐng)域,尤其涉及一種公共控件的處理方法和裝置。



背景技術(shù):

當前用戶在智能終端中通常會使用很多應(yīng)用程序,致使智能終端中的系統(tǒng)空間變小,通常用戶會刪除一些不經(jīng)常使用的應(yīng)用程序,以擴大系統(tǒng)空間,或者通過更改應(yīng)用程序,來達到擴大系統(tǒng)空間的目的。

在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在如下問題:

刪除應(yīng)用程序后,用戶則無法使用該應(yīng)用程序,更改應(yīng)用程序會導致該應(yīng)用程序中的某些功能無法使用。



技術(shù)實現(xiàn)要素:

本發(fā)明提供一種公共控件的處理方法和裝置,用于解決現(xiàn)有技術(shù)中刪除應(yīng)用程序后,用戶則無法使用該應(yīng)用程序,更改應(yīng)用程序會導致該應(yīng)用程序中的某些功能無法使用的問題。

本發(fā)明提供了一種公共控件的處理方法,所述方法包括:

確定裝置包含的應(yīng)用程序中的公共控件;

對所述公共控件進行處理,以使處理后的公共控件所在的應(yīng)用程序占用的空間小于處理之前的公共控件所在的應(yīng)用程序占用的空間;

其中,所述處理后的公共控件與所述處理之前的公共控件相同功能。

對所述公共控件進行處理,包括:

在所述裝置中保存所述公共控件,并為所述公共控件分配標識;

將應(yīng)用程序中的所述公共控件替換為所述標識。

為所述公共控件分配標識后,所述方法還包括:

在所述裝置中建立所述公共控件和所述標識的對應(yīng)關(guān)系;

將應(yīng)用程序中的所述公共控件替換為所述標識后,所述方法還包括:

在所述裝置運行應(yīng)用程序時,當所述裝置運行到所述標識后,根據(jù)所述標識和所述對應(yīng)關(guān)系在所述裝置中確定出對應(yīng)的公共控件來運行。

所述公共控件為靜態(tài)公共控件。

一種公共控件的處理裝置,所述裝置包括:

確定單元,確定所述裝置包含的應(yīng)用程序中的公共控件;

處理單元,對所述公共控件進行處理,以使處理后的公共控件所在的應(yīng)用程序占用的空間小于處理之前的公共控件所在的應(yīng)用程序占用的空間;

其中,所述處理后的公共控件與所述處理之前的公共控件相同功能。

所述處理單元,具體用于:

在所述裝置中保存所述公共控件,并為所述公共控件分配標識;

將應(yīng)用程序中的所述公共控件替換為所述標識。

所述裝置,還包括:

建立單元,為所述公共控件分配標識后,用于在所述裝置中建立所述公共控件和所述標識的對應(yīng)關(guān)系;

運行單元,將應(yīng)用程序中的所述公共控件替換為所述標識后,在所述裝置運行應(yīng)用程序時,當所述裝置運行到所述標識后,用于根據(jù)所述標識和所述對應(yīng)關(guān)系在所述裝置中確定出對應(yīng)的公共控件來運行。

所述公共控件為靜態(tài)公共控件。

本發(fā)明通過對裝置中包含的應(yīng)用程序中的公共控件進行處理,使處理后的公共控件所在的應(yīng)用程序占用的空間小于處理之前的公共控件所在的應(yīng)用程序占用的空間,且處理后的公共控件與處理之前的公共控件相同功能,通過本發(fā)明無需刪除應(yīng)用程序就可以起到擴大系統(tǒng)空間的目的,并且也不會出現(xiàn)應(yīng)用程序的某些功能無法使用的問題。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實施例中的一種公共控件的處理方法流程圖;

圖2為本發(fā)明實施例中的一種公共控件的處理裝置的結(jié)構(gòu)示意圖。

具體實施方式

為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。

應(yīng)當明確,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。

在本發(fā)明實施例中使用的術(shù)語是僅僅出于描述特定實施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實施例和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。

應(yīng)當理解,本文中使用的術(shù)語“和/或”僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。

取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應(yīng)于確定”或“響應(yīng)于檢測”。類似地,取決于語境,短語“如果確定”或“如果檢測(陳述的條件或事件)”可以被解釋成為“當確定時”或“響應(yīng)于確定”或“當檢測(陳述的條件或事件)時”或“響應(yīng)于檢測(陳述的條件或事件)”。

運行的應(yīng)用程序中包含大量的控件,并且不同應(yīng)用程序中存在大量相同的控件,不同應(yīng)用程序中的相同控件可稱為公共控件,這樣在不同的應(yīng)用程序中都會保存一份公共控件,例如當前有10個應(yīng)用程序,每個應(yīng)用程序都會保存1份公共控件,那么運行應(yīng)用程序的裝置中會保存10份公共控件,這樣會導致裝置系統(tǒng)空間的浪費,如果將1份公共控件保存到裝置的系統(tǒng)中,然后將應(yīng)用程序中的公共控件刪除,在運行應(yīng)用程序時由系統(tǒng)統(tǒng)一為應(yīng)用程序提供公共控件,這樣既避免了系統(tǒng)空間的浪費,還避免了在不刪除應(yīng)用程序或以丟失應(yīng)用的某些功能為代價來換取擴大系統(tǒng)空間的問題。

由上所述,為了解決現(xiàn)有技術(shù)中出現(xiàn)的問題,本發(fā)明提出了一種公共控件的處理方法,具體如圖1所示,所述方法包括以下步驟:

步驟101,確定裝置包含的應(yīng)用程序中的公共控件。

需要說明的是,本發(fā)明實施例中所涉及的裝置可以包括但不限于個人計算機(Personal Computer,PC)、個人數(shù)字助理(Personal Digital Assistant,PDA)、無線手持設(shè)備、平板電腦(Tablet Computer)、手機等可以運行應(yīng)用程序的設(shè)備。

其中,公共控件在不同應(yīng)用程序中具有相同的控制功能,在確定公共控件時可以根據(jù)功能來確定出應(yīng)用程序中的公共控件。

例如:該裝置中包含有3個應(yīng)用程序:應(yīng)用程序1、應(yīng)用程序2、和應(yīng)用程序3,其中,應(yīng)用程序1包含的控件有:控件1、控件2和控件3,應(yīng)用程序2包含的控件有:控件1、控件2和控件4,應(yīng)用程序3包含的控件有:控件1、控件2和控件5,那么獲取的公共控件有:控件1、控件2。

步驟102,對所述公共控件進行處理,以使處理后的公共控件所在的應(yīng)用程序占用的空間小于處理之前的公共控件所在的應(yīng)用程序占用的空間;

其中,所述處理后的公共控件與所述處理之前的公共控件相同功能。

具體的,處理后的公共控件可以行使處理之前的公共控件的作用,并且處理后的公共控件所在的應(yīng)用程序占用的空間小于處理之前的公共控件所在的應(yīng)用程序占用的空間,這樣也就起到擴大系統(tǒng)資源的目的,并且不會丟失應(yīng)用程序的某些功能,進一步的,由于只是對公共控件進行了處理,因此是減小了公共控件所占的空間,進而導致處理后的公共控件所在的應(yīng)用程序占用的空間減小,本發(fā)明實施例的目的在于減小公共控件所占的空間,并且處理后的公共控件所在的應(yīng)用程序具有與處理之前的公共控件所在的應(yīng)用程序相同的功能,因此所有可以實現(xiàn)上述效果的方法均屬本發(fā)明實施例的保護范圍。

對所述公共控件進行處理,包括:

在所述裝置中保存所述公共控件,并為所述公共控件分配標識;

將應(yīng)用程序中的所述公共控件替換為所述標識。

具體的,確定出該裝置中包含的應(yīng)用程序的公共控件后,該裝置保存這些公共控件,以使該裝置運行這些應(yīng)用程序時由該裝置為應(yīng)用程序提供公共控件,在獲取公共控件后,為了區(qū)分不同的公共控件,因此需要為不同的公共控件分配不同的標識,并且將應(yīng)用程序中不同的公共控件替換為對應(yīng)的標識,例如:公共控件包括:控件1和控件2,該裝置對控件1和控件2進行存儲,并且為控件1分配的標識為A,為控件2分配的標識為B,然后對應(yīng)用程序1、應(yīng)用程序2、和應(yīng)用程序3中的公共控件:控件1和控件2替換為標識A和標識B,以使裝置確定應(yīng)用程序運行到標識A時,可以為應(yīng)用程序提供控件1來運行,在保證減小應(yīng)用程序所占的空間的同時,又保證了應(yīng)用程序的功能的完整性。

為所述公共控件分配標識后,所述方法還包括:

在所述裝置中建立所述公共控件和所述標識的對應(yīng)關(guān)系;

將應(yīng)用程序中的所述公共控件替換為所述標識后,所述方法還包括:

在所述裝置運行應(yīng)用程序時,當所述裝置運行到所述標識后,根據(jù)所述標識和所述對應(yīng)關(guān)系在所述裝置中確定出對應(yīng)的公共控件來運行。

具體的,將應(yīng)用程序中的公共控件替換為對應(yīng)的標識后,在該裝置運行應(yīng)用程序時,由該裝置為應(yīng)用程序提供公共控件,為了保證提供的公共控件的準確性,在該裝置保存公共控件時需要建立不同公共控件和對應(yīng)標識的對應(yīng)關(guān)系,這樣改裝置運行應(yīng)用程序時,當運行到公共控件后,該裝置可以根據(jù)應(yīng)用程序中的標識和存儲的對應(yīng)關(guān)系來提供對應(yīng)的公共控件來運行,例如:為控件1分配的標識為A,為控件2分配的標識為B,在該裝置運行包含有標識A和標識B的應(yīng)用程序1時,此時應(yīng)用程序1運行到調(diào)用公共控件1的位置上時,該裝置檢測到該位置上出現(xiàn)了標識A,那么該裝置根據(jù)標識A,以及標識A和控件1的對應(yīng)關(guān)系,為應(yīng)用程序1提供控件1,以使應(yīng)用程序1可以繼續(xù)完成正常的運行,保證了應(yīng)用程序1的功能的完整。

為了保證該裝置運行包含有標識的應(yīng)用程序時的穩(wěn)定性,所述公共控件為靜態(tài)公共控件。

本發(fā)明通過對裝置中包含的應(yīng)用程序中的公共控件進行處理,使處理后的公共控件所在的應(yīng)用程序占用的空間小于處理之前的公共控件所在的應(yīng)用程序占用的空間,且處理后的公共控件與處理之前的公共控件相同功能,通過本發(fā)明無需刪除應(yīng)用程序就可以起到擴大系統(tǒng)空間的目的,并且也不會出現(xiàn)應(yīng)用程序的某些功能無法使用的問題。

基于與上述方法同樣的申請構(gòu)思,本發(fā)明提出了一種公共控件的處理裝置,如圖2所示,所述裝置包括:

確定單元21,確定所述裝置包含的應(yīng)用程序中的公共控件;

處理單元22,對所述公共控件進行處理,以使處理后的公共控件所在的應(yīng)用程序占用的空間小于處理之前的公共控件所在的應(yīng)用程序占用的空間;

其中,所述處理后的公共控件與所述處理之前的公共控件相同功能。

所述處理單元,具體用于:

在所述裝置中保存所述公共控件,并為所述公共控件分配標識;

將應(yīng)用程序中的所述公共控件替換為所述標識。

所述裝置,還包括:

建立單元,為所述公共控件分配標識后,用于在所述裝置中建立所述公共控件和所述標識的對應(yīng)關(guān)系;

運行單元,將應(yīng)用程序中的所述公共控件替換為所述標識后,在所述裝置運行應(yīng)用程序時,當所述裝置運行到所述標識后,用于根據(jù)所述標識和所述對應(yīng)關(guān)系在所述裝置中確定出對應(yīng)的公共控件來運行。

所述公共控件為靜態(tài)公共控件。

本發(fā)明實施例中的各單元能夠執(zhí)行圖1所示的方法,本發(fā)明實施例未詳細描述的部分,可參考對圖1的相關(guān)說明。

本發(fā)明通過對裝置中包含的應(yīng)用程序中的公共控件進行處理,使處理后的公共控件所在的應(yīng)用程序占用的空間小于處理之前的公共控件所在的應(yīng)用程序占用的空間,且處理后的公共控件與處理之前的公共控件相同功能,通過本發(fā)明無需刪除應(yīng)用程序就可以起到擴大系統(tǒng)空間的目的,并且也不會出現(xiàn)應(yīng)用程序的某些功能無法使用的問題。

本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

以上所描述的裝置實施例僅僅是示意性的,其中作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到至少兩個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。

最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分或者全部技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1