專利名稱:一種設(shè)置應(yīng)用程序狀態(tài)的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種設(shè)置應(yīng)用程序狀態(tài)的方法及裝置。
背景技術(shù):
安卓(Android)操作系統(tǒng)是一種開放型的操作系統(tǒng),其利用獨(dú)特的跨進(jìn)程通信技術(shù),允許操作系統(tǒng)和應(yīng)用程序之間、甚至是各個(gè)應(yīng)用程序互相之間進(jìn)行交互通信,系統(tǒng)廣播就是其中的一種通信形式。系統(tǒng)廣播是Android操作系統(tǒng)提供的一種無(wú)目標(biāo)性的進(jìn)程間通信方式,由操作系統(tǒng)或者應(yīng)用程序在特定事件發(fā)生時(shí)發(fā)出一個(gè)消息,但并不指定由誰(shuí)來(lái)接收。例如:操作系統(tǒng)在開機(jī)完成時(shí)會(huì)廣播B00T_C0MPLETE消息,在網(wǎng)絡(luò)變化時(shí)會(huì)廣播CONNECT IVI TY_CHANGE消
息
應(yīng)用程序安裝完成后,其狀態(tài)為非激活狀態(tài)(stop狀態(tài)),當(dāng)用戶啟動(dòng)該應(yīng)用后,其狀態(tài)轉(zhuǎn)變?yōu)榧せ顮顟B(tài)(非Stop狀態(tài)),而系統(tǒng)廣播只針對(duì)處于激活狀態(tài)的應(yīng)用程序。正常退出應(yīng)用程序或操作系統(tǒng)重新啟動(dòng)都不會(huì)將應(yīng)用程序由激活狀態(tài)轉(zhuǎn)變?yōu)榉羌せ顮顟B(tài),除非用戶進(jìn)入操作系統(tǒng)設(shè)置選項(xiàng)并手動(dòng)將應(yīng)用程序的狀態(tài)由激活狀態(tài)轉(zhuǎn)變?yōu)榉羌せ顮顟B(tài)。發(fā)明人發(fā)現(xiàn)上述技術(shù)至少存在以下問(wèn)題:只要有系統(tǒng)廣播,處于激活狀態(tài)的應(yīng)用程序就都會(huì)接收到,并會(huì)根據(jù)系統(tǒng)廣播進(jìn)行自啟動(dòng),這樣輕則造成耗電增加,重則會(huì)在自啟動(dòng)后收集用戶的信息,給用戶的隱私造成威脅,由于終端上的應(yīng)用程序數(shù)量眾多,如果用戶每次使用應(yīng)用程序后,都進(jìn)行手動(dòng)修改狀態(tài)的操作,操作過(guò)程過(guò)于繁瑣。
發(fā)明內(nèi)容
為了解決上述技術(shù)的問(wèn)題,本發(fā)明實(shí)施例提供了一種設(shè)置應(yīng)用程序狀態(tài)的方法及裝置。所述技術(shù)方案如下:一方面,提供了一種設(shè)置應(yīng)用程序狀態(tài)的方法,所述方法包括:獲取應(yīng)用程序的狀態(tài)設(shè)置許可信息;當(dāng)所述狀態(tài)設(shè)置許可信息指示允許設(shè)置所述應(yīng)用程序的狀態(tài)時(shí),將所述應(yīng)用程序的狀態(tài)設(shè)置為非激活狀態(tài)。另一方面,提供了一種設(shè)置應(yīng)用程序狀態(tài)的裝置,所述裝置包括:獲取模塊,用于獲取應(yīng)用程序的狀態(tài)設(shè)置許可信息;第一設(shè)置模塊,用于當(dāng)所述狀態(tài)設(shè)置許可信息指示允許設(shè)置所述應(yīng)用程序的狀態(tài)時(shí),將所述應(yīng)用程序的狀態(tài)設(shè)置為非激活狀態(tài)。本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:通過(guò)獲取應(yīng)用程序的狀態(tài)設(shè)置許可信息,將允許設(shè)置狀態(tài)的應(yīng)用程序的狀態(tài)設(shè)置為非激活狀態(tài),使得這些應(yīng)用程序不接收系統(tǒng)廣播,由此在無(wú)需用戶手動(dòng)修改應(yīng)用程序的狀態(tài)的基礎(chǔ)上,有效控制了接收系統(tǒng)廣播的應(yīng)用程序的數(shù)量,從而減少了應(yīng)用程序接收系統(tǒng)廣播帶來(lái)的功耗增加的問(wèn)題,并減少了因應(yīng)用程序接收系統(tǒng)廣播而自啟動(dòng)造成的泄漏用戶信息的隱患。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明實(shí)施例的一些舉例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例一提供的設(shè)置應(yīng)用程序狀態(tài)的方法流程圖;圖2是本發(fā)明實(shí)施例二提供的設(shè)置應(yīng)用程序狀態(tài)的方法流程圖;圖3是本發(fā)明實(shí)施例二提供的設(shè)置狀態(tài)設(shè)置許可信息的一種方法流程圖;圖4是本發(fā)明實(shí)施例二提供的設(shè)置狀態(tài)設(shè)置許可信息的另一種方法流程圖;圖5是本發(fā)明實(shí)施例三提供的設(shè)置應(yīng)用程序狀態(tài)的裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施例作進(jìn)一步地詳細(xì)描述。實(shí)施例一本發(fā)明實(shí)施例提供了一種設(shè)置應(yīng)用程序狀態(tài)的方法,參見圖1。
方法流程包括:101:獲取應(yīng)用程序的狀態(tài)設(shè)置許可信息;102:當(dāng)所述狀態(tài)設(shè)置許可信息指示允許設(shè)置所述應(yīng)用程序的狀態(tài)時(shí),將所述應(yīng)用程序的狀態(tài)設(shè)置為非激活狀態(tài)??梢?,本發(fā)明實(shí)施例一中,通過(guò)獲取應(yīng)用程序的狀態(tài)設(shè)置許可信息,將允許設(shè)置狀態(tài)的應(yīng)用程序的狀態(tài)設(shè)置為非激活狀態(tài),使得這些應(yīng)用程序不接收系統(tǒng)廣播,由此在無(wú)需用戶手動(dòng)修改應(yīng)用程序的狀態(tài)的基礎(chǔ)上,有效控制了接收系統(tǒng)廣播的應(yīng)用程序的數(shù)量,從而減少了應(yīng)用程序接收系統(tǒng)廣播帶來(lái)的功耗增加的問(wèn)題,并減少了因應(yīng)用程序接收系統(tǒng)廣播而自啟動(dòng)造成的泄漏用戶信息的隱患。實(shí)施例二Android操作系統(tǒng)中的PackageManager是管理所有應(yīng)用程序的組件,每個(gè)應(yīng)用程序都以一個(gè)包的形式將該應(yīng)用程序的應(yīng)用信息存儲(chǔ)在PackageManager之中,其中應(yīng)用信息包括應(yīng)用程序?qū)?yīng)的應(yīng)用標(biāo)識(shí)、存儲(chǔ)路徑、應(yīng)用權(quán)限等內(nèi)容。在本發(fā)明實(shí)施例二中,預(yù)先在每個(gè)應(yīng)用程序?qū)?yīng)的應(yīng)用信息中增加一個(gè)新字段來(lái)存儲(chǔ)該應(yīng)用程序的狀態(tài)設(shè)置許可信息。應(yīng)用程序的狀態(tài)設(shè)置許可信息有如下兩種設(shè)置方法。第一、在安裝應(yīng)用程序時(shí)設(shè)置。圖2是本發(fā)明實(shí)施例二中設(shè)置狀態(tài)設(shè)置許可信息的一種方法流程圖,該流程包括:
201:在安裝應(yīng)用程序時(shí),判斷應(yīng)用程序是否位于預(yù)設(shè)的白名單中,如果是,執(zhí)行步驟202,否則,執(zhí)行步驟203。這里的白名單是指存儲(chǔ)需要后臺(tái)運(yùn)行的應(yīng)用程序的名單,即位于該白名單中的應(yīng)用程序需要處于激活狀態(tài),不允許通過(guò)設(shè)置改變這些應(yīng)用程序的狀態(tài)。白名單中記錄的是應(yīng)用程序的應(yīng)用標(biāo)識(shí)。白名單可以由權(quán)威組織(官方或者有類似權(quán)力影響力的組織)給出。判斷應(yīng)用程序是否屬于白名單,是將安裝的應(yīng)用程序的應(yīng)用標(biāo)識(shí)與預(yù)設(shè)的白名單中存在的應(yīng)用標(biāo)識(shí)進(jìn)行匹配,如果匹配到則說(shuō)明不允許設(shè)置該應(yīng)用程序的狀態(tài);如果未匹配到則說(shuō)明允許設(shè)置該應(yīng)用程序的狀態(tài)。202:設(shè)置應(yīng)用程序的狀態(tài)設(shè)置許可信息為不允許設(shè)置該應(yīng)用程序的狀態(tài),然后執(zhí)行步驟204??蛇x的,狀態(tài)設(shè)置許可信息可以為數(shù)字、字母等內(nèi)容,例如:狀態(tài)設(shè)置許可信息為數(shù)字“0”,或者狀態(tài)設(shè)置許可信息為字母“false”,代表不允許設(shè)置該應(yīng)用程序的狀態(tài)。203:設(shè)置應(yīng)用程序的狀態(tài)設(shè)置許可信息為允許設(shè)置該應(yīng)用程序的狀態(tài)。可選的,狀態(tài)設(shè)置許可信息可以為數(shù)字、字母等內(nèi)容,例如:狀態(tài)設(shè)置許可信息為數(shù)字“ I ”,或者狀態(tài)設(shè)置許可信息為字母“true”,代表允許設(shè)置該應(yīng)用程序的狀態(tài)。204:將狀態(tài)設(shè)置許可信息存儲(chǔ)于應(yīng)用程序?qū)?yīng)的應(yīng)用信息的設(shè)定字段中。第二、根據(jù)用戶的指示設(shè)置。除了上述在安裝應(yīng)用程序時(shí)設(shè)置對(duì)應(yīng)的狀態(tài)設(shè)置許可信息,本發(fā)明實(shí)施例二中還提供接口讓上層應(yīng)用程序修改上述設(shè)定字段,以便根據(jù)用戶的指示來(lái)設(shè)置狀態(tài)設(shè)置許可信肩、O 用戶可以通過(guò)上述上層應(yīng)用程序輸入針對(duì)某應(yīng)用程序的設(shè)置信息,該設(shè)置信息指示是否允許設(shè)置該應(yīng)用程序的狀態(tài),然后根據(jù)該設(shè)置信息,就可以設(shè)置該應(yīng)用程序的狀態(tài)設(shè)置許可信息。這種根據(jù)用戶的指示進(jìn)行設(shè)置,主要是滿足用戶實(shí)際應(yīng)用的需要,而不僅局限于基于白名單進(jìn)行的設(shè)置。圖3是本發(fā)明實(shí)施例二中設(shè)置狀態(tài)設(shè)置許可信息的另一種方法的流程圖,該流程包括:301:接收用戶針對(duì)所述應(yīng)用程序輸入的設(shè)置信息,所述設(shè)置信息指示是否允許設(shè)置所述應(yīng)用程序的狀態(tài);302:根據(jù)所述設(shè)置信息,設(shè)置所述應(yīng)用程序的狀態(tài)設(shè)置許可信息;303:將狀態(tài)設(shè)置許可信息存儲(chǔ)于應(yīng)用程序?qū)?yīng)的應(yīng)用信息的設(shè)定字段中。本發(fā)明實(shí)施例二提供了一種設(shè)置應(yīng)用程序狀態(tài)的方法,參見圖4,方法流程包括:401:當(dāng)發(fā)生觸發(fā)設(shè)置應(yīng)用程序狀態(tài)的特定事件時(shí),獲取應(yīng)用程序的狀態(tài)設(shè)置許可信息。其中,獲取應(yīng)用程序的狀態(tài)設(shè)置許可信息的過(guò)程為:獲取應(yīng)用程序?qū)?yīng)的應(yīng)用信息,并在所述應(yīng)用信息的設(shè)定字段中提取應(yīng)用程序的狀態(tài)設(shè)置許可信息。觸發(fā)設(shè)置應(yīng)用程序狀態(tài)的特定事件可以為重啟終端、清理內(nèi)存或鎖屏。402:當(dāng)狀態(tài)設(shè)置許可信息指示允許設(shè)置應(yīng)用程序的狀態(tài)時(shí),將所述應(yīng)用程序的狀態(tài)設(shè)置為非激活狀態(tài)。當(dāng)狀態(tài)設(shè)置許可信息指示不允許設(shè)置應(yīng)用程序的狀態(tài)時(shí),不對(duì)該應(yīng)用程序的狀態(tài)進(jìn)行設(shè)置;當(dāng)狀態(tài)設(shè)置許可信息指示允許設(shè)置應(yīng)用程序的狀態(tài)時(shí),將該應(yīng)用程序的狀態(tài)進(jìn)行設(shè)置,設(shè)置成為非激活狀態(tài)。這里的步驟402針對(duì)兩種情況,第一是允許設(shè)置狀態(tài)的應(yīng)用程序當(dāng)前為激活狀態(tài),則相當(dāng)于將該應(yīng)用程序的狀態(tài)修改為非激活狀態(tài),第二是允許設(shè)置狀態(tài)的應(yīng)用程序當(dāng)前為非激活狀態(tài),則相當(dāng)于再次設(shè)置該應(yīng)用程序的狀態(tài)為非激活狀態(tài)。后續(xù),狀態(tài)被修改為非激活狀態(tài)的應(yīng)用程序?qū)⒉唤邮障到y(tǒng)廣播??梢姡景l(fā)明實(shí)施例二中,通過(guò)獲取應(yīng)用程序的狀態(tài)設(shè)置許可信息,將允許設(shè)置狀態(tài)的應(yīng)用程序的狀態(tài)設(shè)置為非激活狀態(tài),使得這些應(yīng)用程序不接收系統(tǒng)廣播,由此在無(wú)需用戶手動(dòng)修改應(yīng)用程序的狀態(tài)的基礎(chǔ)上,有效控制了接收系統(tǒng)廣播的應(yīng)用程序的數(shù)量,從而減少了應(yīng)用程序接收系統(tǒng)廣播帶來(lái)的功耗增加的問(wèn)題,并減少了因應(yīng)用程序接收系統(tǒng)廣播而自啟動(dòng)造成的泄漏用戶信息的隱患。實(shí)施例三本發(fā)明實(shí)施例提供了一種設(shè)置應(yīng)用程序狀態(tài)的裝置,參見圖5,該裝置包括:獲取模塊501,用于獲取應(yīng)用程序的狀態(tài)設(shè)置許可信息;第一設(shè)置模塊502,用于當(dāng)所述狀態(tài)設(shè)置許可信息指示允許設(shè)置所述應(yīng)用程序的狀態(tài)時(shí),將所述應(yīng)用程序的狀態(tài)設(shè)置為非激活狀態(tài)。其中,作為可選的實(shí)施方式,獲取模塊501在發(fā)生觸發(fā)設(shè)置應(yīng)用程序狀態(tài)的事件時(shí),獲取應(yīng)用程序的狀態(tài) 設(shè)置許可信息。進(jìn)一步的,設(shè)置狀態(tài)設(shè)置許可信息有兩種方式。第一種設(shè)置狀態(tài)設(shè)置許可信息的方式通過(guò)以下模塊實(shí)現(xiàn):判斷模塊503,用于在安裝應(yīng)用程序時(shí),判斷應(yīng)用程序是否位于預(yù)設(shè)的白名單中,該白名單用于存儲(chǔ)需后臺(tái)運(yùn)行的應(yīng)用程序;第二設(shè)置模塊504,用于在應(yīng)用程序位于所述白名單中時(shí),設(shè)置應(yīng)用程序的狀態(tài)設(shè)置許可信息為不允許設(shè)置應(yīng)用程序的狀態(tài);第三設(shè)置模塊505,用于在應(yīng)用程序不位于所述白名單中時(shí),設(shè)置應(yīng)用程序的狀態(tài)設(shè)置許可信息為允許設(shè)置應(yīng)用程序的狀態(tài)。第二種設(shè)置狀態(tài)設(shè)置許可信息的方式通過(guò)以下模塊實(shí)現(xiàn):接收模塊506,用于接收用戶針對(duì)應(yīng)用程序輸入的設(shè)置信息,該設(shè)置信息指示是否允許設(shè)置應(yīng)用程序的狀態(tài);第四設(shè)置模塊507,用于根據(jù)設(shè)置信息,設(shè)置應(yīng)用程序的狀態(tài)設(shè)置許可信息。以上第一種和第二種設(shè)置狀態(tài)設(shè)置許可信息的方式所對(duì)應(yīng)的模塊,可以同時(shí)包含在本發(fā)明實(shí)施例三的裝置中。本發(fā)明實(shí)施例三的裝置中還可以包括用于將狀態(tài)設(shè)置許可信息保存的模塊:存儲(chǔ)模塊508,用于將應(yīng)用程序的狀態(tài)設(shè)置許可信息存儲(chǔ)于該應(yīng)用程序?qū)?yīng)的應(yīng)用信息的設(shè)定字段中??梢?,本發(fā)明實(shí)施例三中,通過(guò)獲取應(yīng)用程序的狀態(tài)設(shè)置許可信息,將允許設(shè)置狀態(tài)的應(yīng)用程序的狀態(tài)設(shè)置為非激活狀態(tài),使得這些應(yīng)用程序不接收系統(tǒng)廣播,由此在無(wú)需用戶手動(dòng)修改應(yīng)用程序的狀態(tài)的基礎(chǔ)上,有效控制了接收系統(tǒng)廣播的應(yīng)用程序的數(shù)量,從而減少了應(yīng)用程序接收系統(tǒng)廣播帶來(lái)的功耗增加的問(wèn)題,并減少了因應(yīng)用程序接收系統(tǒng)廣播而自啟動(dòng)造成的泄漏用戶信息的隱患。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。 以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改 、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種設(shè)置應(yīng)用程序狀態(tài)的方法,其特征在于,所述方法包括: 獲取應(yīng)用程序的狀態(tài)設(shè)置許可信息; 當(dāng)所述狀態(tài)設(shè)置許可信息指示允許設(shè)置所述應(yīng)用程序的狀態(tài)時(shí),將所述應(yīng)用程序的狀態(tài)設(shè)置為非激活狀態(tài)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述狀態(tài)設(shè)置許可信息的設(shè)置方法包括: 在安裝所述應(yīng)用程序時(shí),判斷所述應(yīng)用程序是否位于預(yù)設(shè)的白名單中,所述白名單用于存儲(chǔ)需后臺(tái)運(yùn)行的應(yīng)用程序; 如果所 述應(yīng)用程序位于所述白名單中,設(shè)置所述應(yīng)用程序的狀態(tài)設(shè)置許可信息為不允許設(shè)置所述應(yīng)用程序的狀態(tài); 如果所述應(yīng)用程序不位于所述白名單中,設(shè)置所述應(yīng)用程序的狀態(tài)設(shè)置許可信息為允許設(shè)置所述應(yīng)用程序的狀態(tài)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述狀態(tài)設(shè)置許可信息的設(shè)置方法包括: 接收用戶針對(duì)所述應(yīng)用程序輸入的設(shè)置信息,所述設(shè)置信息指示是否允許設(shè)置所述應(yīng)用程序的狀態(tài); 根據(jù)所述設(shè)置信息,設(shè)置所述應(yīng)用程序的狀態(tài)設(shè)置許可信息。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述方法還包括: 將所述應(yīng)用程序的狀態(tài)設(shè)置許可信息存儲(chǔ)于所述應(yīng)用程序?qū)?yīng)的應(yīng)用信息的設(shè)定字段中。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取應(yīng)用程序的狀態(tài)設(shè)置許可信息包括: 當(dāng)發(fā)生觸發(fā)設(shè)置應(yīng)用程序狀態(tài)的事件時(shí),獲取應(yīng)用程序的狀態(tài)設(shè)置許可信息。
6.一種設(shè)置應(yīng)用程序狀態(tài)的裝置,其特征在于,所述裝置包括: 獲取模塊,用于獲取應(yīng)用程序的狀態(tài)設(shè)置許可信息; 第一設(shè)置模塊,用于當(dāng)所述狀態(tài)設(shè)置許可信息指示允許設(shè)置所述應(yīng)用程序的狀態(tài)時(shí),將所述應(yīng)用程序的狀態(tài)設(shè)置為非激活狀態(tài)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 判斷模塊,用于在安裝所述應(yīng)用程序時(shí),判斷所述應(yīng)用程序是否位于預(yù)設(shè)的白名單中,所述白名單用于存儲(chǔ)需后臺(tái)運(yùn)行的應(yīng)用程序; 第二設(shè)置模塊,用于當(dāng)所述應(yīng)用程序位于所述白名單中時(shí),設(shè)置所述應(yīng)用程序的狀態(tài)設(shè)置許可信息為不允許設(shè)置所述應(yīng)用程序的狀態(tài); 第三設(shè)置模塊,用于當(dāng)所述應(yīng)用程序不位于所述白名單中時(shí),設(shè)置所述應(yīng)用程序的狀態(tài)設(shè)置許可信息為允許設(shè)置所述應(yīng)用程序的狀態(tài)。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 接收模塊,用于接收用戶針對(duì)所述應(yīng)用程序輸入的設(shè)置信息,所述設(shè)置信息指示是否允許設(shè)置所述應(yīng)用程序的狀態(tài); 第四設(shè)置模塊,用于根據(jù)所述設(shè)置信息,設(shè)置所述應(yīng)用程序的狀態(tài)設(shè)置許可信息。
9.根據(jù)權(quán)利要求7或8所述的裝置,其特征在于,所述裝置還包括: 存儲(chǔ)模塊,用于將所述應(yīng)用程序的狀態(tài)設(shè)置許可信息存儲(chǔ)于所述應(yīng)用程序?qū)?yīng)的應(yīng)用信息的設(shè)定字段中。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述獲取模塊在發(fā)生觸發(fā)設(shè)置應(yīng)用程序狀態(tài)的事件時(shí),獲取應(yīng) 用程序的狀態(tài)設(shè)置許可信息。
全文摘要
本發(fā)明公開了一種設(shè)置應(yīng)用程序狀態(tài)的方法及裝置,屬于計(jì)算機(jī)技術(shù)領(lǐng)域。所述方法包括獲取應(yīng)用程序的狀態(tài)設(shè)置許可信息;當(dāng)所述狀態(tài)設(shè)置許可信息指示允許設(shè)置所述應(yīng)用程序的狀態(tài)時(shí),將所述應(yīng)用程序的狀態(tài)設(shè)置為非激活狀態(tài)。本發(fā)明通過(guò)獲取應(yīng)用程序的狀態(tài)設(shè)置許可信息,將允許設(shè)置狀態(tài)的應(yīng)用程序的狀態(tài)設(shè)置為非激活狀態(tài),使得這些應(yīng)用程序不接收系統(tǒng)廣播,由此在無(wú)需用戶手動(dòng)修改應(yīng)用程序的狀態(tài)的基礎(chǔ)上,有效控制了接收系統(tǒng)廣播的應(yīng)用程序的數(shù)量,從而減少了應(yīng)用程序接收系統(tǒng)廣播帶來(lái)的功耗增加的問(wèn)題,并減少了因應(yīng)用程序接收系統(tǒng)廣播而自啟動(dòng)造成的泄漏用戶信息的隱患。
文檔編號(hào)G06F9/46GK103226491SQ20131011963
公開日2013年7月31日 申請(qǐng)日期2013年4月8日 優(yōu)先權(quán)日2013年4月8日
發(fā)明者張揚(yáng), 孫鵬 申請(qǐng)人:北京小米科技有限責(zé)任公司