一種管理應(yīng)用程序的方法和裝置的制造方法
【專利摘要】本發(fā)明公開了一種管理應(yīng)用程序的方法和裝置,屬于計(jì)算機(jī)技術(shù)領(lǐng)域。所述方法包括:獲取終端前臺(tái)運(yùn)行的第一應(yīng)用程序的類型信息;如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則阻止其它應(yīng)用程序?qū)λ龅谝粦?yīng)用程序進(jìn)行調(diào)試。采用本發(fā)明,可以增強(qiáng)用戶信息的安全性。
【專利說明】
一種管理應(yīng)用程序的方法和裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種管理應(yīng)用程序的方法和裝置。
【背景技術(shù)】
[0002] 隨著移動(dòng)終端技術(shù)的不斷發(fā)展,越來越多的應(yīng)用程序得到開發(fā),并成為人們生活 中不可或缺的助手。一般系統(tǒng)程序?yàn)閼?yīng)用程序提供了調(diào)試功能,以使其它應(yīng)用程序可以對(duì) 該應(yīng)用程序進(jìn)行測試、調(diào)節(jié)等處理。
[0003] 應(yīng)用程序在運(yùn)行時(shí),某些數(shù)據(jù)是需要通過系統(tǒng)程序進(jìn)行處理的,數(shù)據(jù)將會(huì)由系統(tǒng) 程序緩存在相應(yīng)的緩存空間中。如果應(yīng)用程序A對(duì)應(yīng)用程序B進(jìn)行調(diào)試,那么應(yīng)用程序A可以 向系統(tǒng)程序發(fā)送應(yīng)用程序B的數(shù)據(jù)獲取請(qǐng)求,進(jìn)而系統(tǒng)程序可以從應(yīng)用程序B對(duì)應(yīng)的緩存空 間中調(diào)取應(yīng)用程序B的數(shù)據(jù),并將數(shù)據(jù)發(fā)送給應(yīng)用程序A。
[0004] 在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005] 某個(gè)應(yīng)用程序在運(yùn)行時(shí),如果病毒類應(yīng)用程序通過某種手段實(shí)現(xiàn)對(duì)該應(yīng)用程序進(jìn) 行調(diào)試,則可以通過系統(tǒng)程序獲取到用戶的隱私數(shù)據(jù),這樣,會(huì)導(dǎo)致用戶信息的安全性較 差。
【發(fā)明內(nèi)容】
[0006] 為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實(shí)施例提供了一種管理應(yīng)用程序的方法和裝 置。所述技術(shù)方案如下:
[0007] 第一方面,提供了一種管理應(yīng)用程序的方法,所述方法包括:
[0008] 獲取終端前臺(tái)運(yùn)行的第一應(yīng)用程序的類型信息;
[0009] 如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則阻止其它應(yīng)用程序?qū)λ?第一應(yīng)用程序進(jìn)行調(diào)試。
[0010] 可選的,所述如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則阻止其它應(yīng) 用程序?qū)λ龅谝粦?yīng)用程序進(jìn)行調(diào)試,包括:
[0011] 如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則關(guān)閉所述第一應(yīng)用程序的 調(diào)試功能。
[0012] 這樣,可以避免所有應(yīng)用程序通過調(diào)試第一應(yīng)用程序來獲取相關(guān)信息。
[0013] 可選的,所述如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則阻止其它應(yīng) 用程序?qū)λ龅谝粦?yīng)用程序進(jìn)行調(diào)試,包括:
[0014] 如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則通過系統(tǒng)程序?qū)λ龅谝?應(yīng)用程序進(jìn)行調(diào)試,以占用所述第一應(yīng)用程序的調(diào)試通道。
[0015] 這樣,在系統(tǒng)程序?qū)Φ谝粦?yīng)用程序進(jìn)行調(diào)試時(shí),其它應(yīng)用程序無法調(diào)試第一應(yīng)用 程序,從而無法獲取用戶信息。
[0016] 可選的,所述如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則阻止其它應(yīng) 用程序?qū)λ龅谝粦?yīng)用程序進(jìn)行調(diào)試,包括:
[0017] 如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則持續(xù)檢測所述第一應(yīng)用程 序的調(diào)試狀態(tài);
[0018] 當(dāng)檢測到所述第一應(yīng)用程序進(jìn)入調(diào)試狀態(tài)時(shí),關(guān)閉對(duì)所述第一應(yīng)用程序發(fā)起調(diào)試 的應(yīng)用程序。
[0019] 這樣,可以在其它應(yīng)用程序調(diào)試第一應(yīng)用程序時(shí)關(guān)閉其它應(yīng)用程序,保證了第一 應(yīng)用程序?qū)?yīng)的用戶信息的安全。
[0020] 可選的,所述當(dāng)檢測到所述第一應(yīng)用程序進(jìn)入調(diào)試狀態(tài)時(shí),關(guān)閉對(duì)所述第一應(yīng)用 程序發(fā)起調(diào)試的應(yīng)用程序,包括:
[0021] 當(dāng)檢測到所述第一應(yīng)用程序進(jìn)入調(diào)試狀態(tài)時(shí),確定對(duì)所述第一應(yīng)用程序發(fā)起調(diào)試 的應(yīng)用程序,獲取預(yù)先存儲(chǔ)的所述第一應(yīng)用程序?qū)?yīng)的授權(quán)調(diào)試的應(yīng)用程序;
[0022] 如果對(duì)所述第一應(yīng)用程序發(fā)起調(diào)試的應(yīng)用程序未包含于所述授權(quán)調(diào)試的應(yīng)用程 序中,則關(guān)閉對(duì)所述第一應(yīng)用程序發(fā)起調(diào)試的應(yīng)用程序。
[0023] 這樣,可以在保證第一應(yīng)用程序?qū)?yīng)的授權(quán)調(diào)試的應(yīng)用程序可以調(diào)試第一應(yīng)用程 序的同時(shí),其它應(yīng)用程序無法對(duì)第一應(yīng)用程序進(jìn)行調(diào)試,增強(qiáng)了用戶信息的安全性。
[0024]可選的,所述方法還包括:
[0025] 當(dāng)接收到用戶輸入的第二應(yīng)用程序?qū)Φ谝粦?yīng)用程序的調(diào)試授權(quán)指令時(shí),取消阻止 所述第二應(yīng)用程序?qū)λ龅谝粦?yīng)用程序進(jìn)行調(diào)試。
[0026] 這樣,用戶可以隨時(shí)通過任意應(yīng)用程序來調(diào)試第一應(yīng)用程序。
[0027]第二方面,提供了一種管理應(yīng)用程序的裝置,所述裝置包括:
[0028] 獲取模塊,用于獲取終端前臺(tái)運(yùn)行的第一應(yīng)用程序的類型信息;
[0029] 阻止模塊,用于如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則阻止其它 應(yīng)用程序?qū)λ龅谝粦?yīng)用程序進(jìn)行調(diào)試。
[0030] 可選的,所述阻止模塊,用于:
[0031 ]如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則關(guān)閉所述第一應(yīng)用程序的 調(diào)試功能。
[0032]可選的,所述阻止模塊,用于:
[0033]如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則通過系統(tǒng)程序?qū)λ龅谝?應(yīng)用程序進(jìn)行調(diào)試,以占用所述第一應(yīng)用程序的調(diào)試通道。
[0034]可選的,所述阻止模塊,包括:
[0035] 檢測子模塊,用于如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則持續(xù)檢 測所述第一應(yīng)用程序的調(diào)試狀態(tài);
[0036] 關(guān)閉子模塊,用于當(dāng)檢測到所述第一應(yīng)用程序進(jìn)入調(diào)試狀態(tài)時(shí),關(guān)閉對(duì)所述第一 應(yīng)用程序發(fā)起調(diào)試的應(yīng)用程序。
[0037]可選的,所述關(guān)閉子模塊,包括:
[0038] 獲取單元,用于當(dāng)檢測到所述第一應(yīng)用程序進(jìn)入調(diào)試狀態(tài)時(shí),確定對(duì)所述第一應(yīng) 用程序發(fā)起調(diào)試的應(yīng)用程序,獲取預(yù)先存儲(chǔ)的所述第一應(yīng)用程序?qū)?yīng)的授權(quán)調(diào)試的應(yīng)用程 序;
[0039] 關(guān)閉單元,用于如果對(duì)所述第一應(yīng)用程序發(fā)起調(diào)試的應(yīng)用程序未包含于所述授權(quán) 調(diào)試的應(yīng)用程序中,則關(guān)閉對(duì)所述第一應(yīng)用程序發(fā)起調(diào)試的應(yīng)用程序。
[0040] 可選的,所述裝置還包括:
[0041] 取消模塊,用于當(dāng)接收到用戶輸入的第二應(yīng)用程序?qū)Φ谝粦?yīng)用程序的調(diào)試授權(quán)指 令時(shí),取消阻止所述第二應(yīng)用程序?qū)λ龅谝粦?yīng)用程序進(jìn)行調(diào)試。
[0042]根據(jù)本公開實(shí)施例的第三方面,提供一種管理應(yīng)用程序的裝置,包括:
[0043] 處理器;
[0044] 用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0045]其中,所述處理器被配置為:
[0046] 獲取終端前臺(tái)運(yùn)行的第一應(yīng)用程序的類型信息;
[0047] 如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則阻止其它應(yīng)用程序?qū)λ?第一應(yīng)用程序進(jìn)行調(diào)試。
[0048] 本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:
[0049] 本發(fā)明實(shí)施例中,獲取終端前臺(tái)運(yùn)行的第一應(yīng)用程序的類型信息;如果第一應(yīng)用 程序的類型信息為預(yù)設(shè)類型信息,則阻止其它應(yīng)用程序?qū)Φ谝粦?yīng)用程序進(jìn)行調(diào)試。這樣,在 第一應(yīng)用程序運(yùn)行時(shí),其它應(yīng)用程序無法通過調(diào)試第一應(yīng)用程序獲取用戶信息,從而,可以 增強(qiáng)用戶信息的安全性。
【附圖說明】
[0050] 為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于 本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0051] 圖1是本發(fā)明實(shí)施例提供的一種管理應(yīng)用程序的方法流程圖;
[0052] 圖2是本發(fā)明實(shí)施例提供的一種阻止調(diào)試的示意圖
[0053]圖3是本發(fā)明實(shí)施例提供的一種管理應(yīng)用程序的裝置結(jié)構(gòu)示意圖;
[0054]圖4是本發(fā)明實(shí)施例提供的一種管理應(yīng)用程序的裝置結(jié)構(gòu)示意圖;
[0055] 圖5是本發(fā)明實(shí)施例提供的一種管理應(yīng)用程序的裝置結(jié)構(gòu)示意圖;
[0056] 圖6是本發(fā)明實(shí)施例提供的一種管理應(yīng)用程序的裝置結(jié)構(gòu)示意圖;
[0057]圖7是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0058]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方 式作進(jìn)一步地詳細(xì)描述。
[0059]本發(fā)明實(shí)施例提供了一種管理應(yīng)用程序的方法,該方法的執(zhí)行主體為終端。其中, 終端可以是安裝有應(yīng)用程序的任意移動(dòng)終端,如手機(jī)、平板電腦等。該終端中可以設(shè)置有處 理器、存儲(chǔ)器、屏幕、輸入單元、通信部件,處理器可以用于對(duì)管理應(yīng)用程序的過程進(jìn)行處 理,存儲(chǔ)器可以用于存儲(chǔ)下述處理過程中需要的數(shù)據(jù)以及產(chǎn)生的數(shù)據(jù),屏幕可以用于顯示 下述處理過程中需要顯示給用戶的內(nèi)容,如應(yīng)用程序的狀態(tài)信息,輸入單元可以用于用戶 進(jìn)行向終端輸入指令或設(shè)置信息,如鍵盤、麥克風(fēng)等,通信部件可以用于接收或發(fā)送下述處 理過程中涉及的數(shù)據(jù),如藍(lán)牙部件、天線等。本實(shí)施例中,以終端為手機(jī)為例,進(jìn)行方案的詳 細(xì)說明,其它情況與之類似,本實(shí)施例不再累述。此外,下述處理主體可以是終端,也可以是 終端上安裝的安全管理程序。
[0060] 下面將結(jié)合【具體實(shí)施方式】,對(duì)圖1所示的處理流程進(jìn)行詳細(xì)的說明,內(nèi)容可以如 下:
[0061] 步驟101,獲取終端前臺(tái)運(yùn)行的第一應(yīng)用程序的類型信息。
[0062] 在實(shí)施中,應(yīng)用程序在終端上運(yùn)行可以有前臺(tái)運(yùn)行和后臺(tái)運(yùn)行兩種狀態(tài),前臺(tái)運(yùn) 行的應(yīng)用程序具體表現(xiàn)為終端的屏幕上是否顯示該應(yīng)用程序的頁面內(nèi)容,用戶在使用終端 時(shí)大多數(shù)情況下都是與前臺(tái)運(yùn)行的應(yīng)用程序進(jìn)行互動(dòng)。而某個(gè)應(yīng)用程序在終端上啟動(dòng)時(shí), 可以認(rèn)為都是在前臺(tái)運(yùn)行,之后可根據(jù)用戶的需要或者終端的設(shè)置選擇性的進(jìn)入終端后臺(tái) 運(yùn)行或者保持在終端前臺(tái)運(yùn)行,同時(shí),終端在任意時(shí)間只有一個(gè)前臺(tái)運(yùn)行的應(yīng)用程序。具體 的,終端可以監(jiān)控系統(tǒng)程序的前臺(tái)進(jìn)程,當(dāng)某個(gè)應(yīng)用程序(即第一應(yīng)用程序)啟動(dòng)或者進(jìn)入 終端前臺(tái)運(yùn)行,則可以通過系統(tǒng)程序獲取該應(yīng)用程序的類型信息。其中,應(yīng)用程序可以根據(jù) 主要功能或作用分為即時(shí)通信類、購物類、支付類、娛樂類等類型。
[0063] 步驟102,如果第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則阻止其它應(yīng)用程序?qū)?第一應(yīng)用程序進(jìn)行調(diào)試。
[0064] 在實(shí)施中,一般情況下,為了便于對(duì)應(yīng)用程序的進(jìn)行漏洞修復(fù),功能調(diào)整等重要操 作,應(yīng)用程序的開發(fā)商可以為應(yīng)用程序設(shè)置有調(diào)試功能,即系統(tǒng)程序或其他應(yīng)用程序可以 對(duì)該應(yīng)用程序進(jìn)行調(diào)試,進(jìn)而可以對(duì)應(yīng)用程序進(jìn)行在正常運(yùn)行狀態(tài)下無法實(shí)現(xiàn)的操作,如 修改關(guān)鍵文件,讀取日志數(shù)據(jù)。應(yīng)用程序在調(diào)試狀態(tài)下運(yùn)行時(shí),該應(yīng)用程序的調(diào)試發(fā)起方可 以從系統(tǒng)程序處申請(qǐng)獲取到該應(yīng)用程序的全部數(shù)據(jù)信息,包括應(yīng)用程序的基本設(shè)置和用戶 的隱私數(shù)據(jù)等。為了保證重要的用戶信息不被惡意軟件或者病毒竊取,可以對(duì)某些類型的 應(yīng)用程序的調(diào)試功能進(jìn)行控制,防止惡意軟件或者病毒通過調(diào)試該類型的應(yīng)用程序來獲取 到用戶信息。具體的,用戶可以在終端上預(yù)先設(shè)置需要進(jìn)行數(shù)據(jù)保護(hù)的應(yīng)用程序的類型,如 支付類應(yīng)用程序、即時(shí)通信類應(yīng)用程序等。進(jìn)而,終端在獲取到前臺(tái)運(yùn)行的第一應(yīng)用程序的 類型信息后,可以判斷第一應(yīng)用程序的類型信息是否屬于預(yù)設(shè)類型信息。如果第一應(yīng)用程 序的類型信息是預(yù)設(shè)類型信息,系統(tǒng)程序則可以阻止其它應(yīng)用程序?qū)υ摰谝粦?yīng)用程序進(jìn)行 調(diào)試,以保證其它應(yīng)用程序無法通過調(diào)試第一應(yīng)用程序來獲取第一應(yīng)用程序的相關(guān)數(shù)據(jù), 圖2為上述處理的簡單示意圖。值得一提的是,當(dāng)其它應(yīng)用程序?qū)Φ谝粦?yīng)用程序進(jìn)行調(diào)試 時(shí),第一應(yīng)用程序?qū)?huì)進(jìn)入調(diào)試模式,在該調(diào)試模式下,其它應(yīng)用程序可以獲取到第一應(yīng)用 程序的相關(guān)數(shù)據(jù)的緩存地址,從而可以從系統(tǒng)程序處申請(qǐng)獲取該緩存地址對(duì)應(yīng)的數(shù)據(jù)。
[0065] 可選的,阻止其它應(yīng)用程序?qū)Φ谝粦?yīng)用程序進(jìn)行調(diào)試的方式多種多樣,如下給出 了三種可行的方式:
[0066] 方式一,如果第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則關(guān)閉第一應(yīng)用程序的 調(diào)試功能。
[0067]在實(shí)施中,當(dāng)終端獲取到的第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息時(shí),可以關(guān) 閉第一應(yīng)用程序的調(diào)試功能,即拒絕一切應(yīng)用程序?qū)Φ谝粦?yīng)用程序發(fā)起調(diào)試。
[0068] 方式二,如果第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則通過系統(tǒng)程序?qū)Φ谝?應(yīng)用程序進(jìn)行調(diào)試,以占用第一應(yīng)用程序的調(diào)試通道。
[0069] 在實(shí)施中,當(dāng)終端獲取到的第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息時(shí),可以通 過系統(tǒng)程序?qū)Φ谝粦?yīng)用程序進(jìn)行調(diào)試。這樣,由于第一應(yīng)用程序具備在同一時(shí)間只能被一 個(gè)應(yīng)用程序調(diào)試,當(dāng)系統(tǒng)程序在對(duì)第一應(yīng)用程序進(jìn)行調(diào)試時(shí),其它應(yīng)用程序無法再對(duì)第一 應(yīng)用程序進(jìn)行調(diào)試,從而可以保證第一應(yīng)用程序的數(shù)據(jù)不會(huì)被惡意軟件或者病毒通過調(diào)試 第一應(yīng)用程序的手段竊取到。
[0070] 方式三:如果第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則持續(xù)檢測第一應(yīng)用程 序的調(diào)試狀態(tài);當(dāng)檢測到第一應(yīng)用程序進(jìn)入調(diào)試狀態(tài)時(shí),關(guān)閉對(duì)第一應(yīng)用程序發(fā)起調(diào)試的 應(yīng)用程序。
[0071] 在實(shí)施中,可以先通過第一應(yīng)用程序的運(yùn)行狀態(tài)信息來判斷第一應(yīng)用程序是否進(jìn) 入調(diào)試狀態(tài)。具體的,當(dāng)終端獲取到的第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息時(shí),可以持 續(xù)監(jiān)測第一應(yīng)用程序的調(diào)試狀態(tài)。當(dāng)檢測到第一應(yīng)用程序進(jìn)入調(diào)試狀態(tài)時(shí),可以關(guān)閉對(duì)第 一應(yīng)用程序發(fā)起調(diào)試的應(yīng)用程序,以阻止該應(yīng)用程序獲取第一應(yīng)用程序的緩存中存儲(chǔ)的用 戶信息。
[0072] 可選的,對(duì)于上述方式三,可以對(duì)一些安全的應(yīng)用程序開放第一應(yīng)用程序的調(diào)試 功能,具體的處理可以如下:當(dāng)檢測到第一應(yīng)用程序進(jìn)入調(diào)試狀態(tài)時(shí),確定對(duì)第一應(yīng)用程序 發(fā)起調(diào)試的應(yīng)用程序,獲取預(yù)先存儲(chǔ)的第一應(yīng)用程序?qū)?yīng)的授權(quán)調(diào)試的應(yīng)用程序;如果對(duì) 第一應(yīng)用程序發(fā)起調(diào)試的應(yīng)用程序未包含于授權(quán)調(diào)試的應(yīng)用程序中,則關(guān)閉對(duì)第一應(yīng)用程 序發(fā)起調(diào)試的應(yīng)用程序。
[0073]在實(shí)施中,可以為每個(gè)應(yīng)用程序設(shè)置有授權(quán)調(diào)試名單,如表1所示,在授權(quán)調(diào)試名 單中可以記錄有允許對(duì)第一應(yīng)用程序進(jìn)行調(diào)試的應(yīng)用程序的標(biāo)識(shí)信息。當(dāng)檢測到第一應(yīng)用 程序進(jìn)行調(diào)試狀態(tài)時(shí),可以通過第一應(yīng)用程序的運(yùn)行日志獲取到調(diào)試發(fā)起者的標(biāo)識(shí)信息 (如包名),從而可以確定對(duì)第一應(yīng)用程序發(fā)起調(diào)試的應(yīng)用程序。同時(shí),可以通過獲取第一應(yīng) 用程序?qū)?yīng)的授權(quán)調(diào)試名單來確定授權(quán)調(diào)試的應(yīng)用程序。如果對(duì)第一應(yīng)用程序發(fā)起調(diào)試的 應(yīng)用程序的標(biāo)識(shí)信息未再授權(quán)調(diào)試名單中,則可以判定該應(yīng)用程序無權(quán)對(duì)第一應(yīng)用程序進(jìn) 行調(diào)試,進(jìn)而可以關(guān)閉該應(yīng)用程序。進(jìn)一步的,可以對(duì)該應(yīng)用程序進(jìn)行安全檢測,如果判斷 為惡意軟件或者病毒,則可以卸載該應(yīng)用程序。
[0074]表 1
[0076] 可選的,用戶可以授權(quán)任意應(yīng)用程序?qū)Φ谝粦?yīng)用程序進(jìn)行調(diào)試,相應(yīng)的處理可以 如下:當(dāng)接收到用戶輸入的第二應(yīng)用程序?qū)Φ谝粦?yīng)用程序的調(diào)試授權(quán)指令時(shí),取消阻止第 二應(yīng)用程序?qū)Φ谝粦?yīng)用程序進(jìn)行調(diào)試。
[0077] 在實(shí)施中,如果用戶需要通過其它應(yīng)用程序(如第二應(yīng)用程序)對(duì)第一應(yīng)用程序進(jìn) 行調(diào)試時(shí),則可以打開系統(tǒng)程序的調(diào)試授權(quán)頁面,在調(diào)試授權(quán)頁面中分別輸入調(diào)試發(fā)起方 (如第二應(yīng)用程序)和調(diào)試接收方(如第一應(yīng)用程序)的標(biāo)識(shí)信息,這時(shí),終端則可以接收到 用戶輸入的第二應(yīng)用程序?qū)Φ谝粦?yīng)用程序的調(diào)試授權(quán)指令,從而可以取消阻止第二應(yīng)用程 序?qū)Φ谝粦?yīng)用程序進(jìn)行調(diào)試。具體的,對(duì)于上面三種阻止的方式,此處分別給出了三種可行 的方式:對(duì)于方式一,可以暫時(shí)開啟第一應(yīng)用程序的調(diào)試功能,在第二應(yīng)用程序?qū)Φ谝粦?yīng)用 程序調(diào)試完成后,再關(guān)閉第一應(yīng)用程序的調(diào)試功能,對(duì)于方式二,可以立刻停止系統(tǒng)程序?qū)?第一應(yīng)用程序的調(diào)試功能,將第一應(yīng)用程序的調(diào)試通道讓給第二應(yīng)用程序,在第二應(yīng)用程 序?qū)Φ谝粦?yīng)用程序調(diào)試完成后,再通過系統(tǒng)程序?qū)Φ谝粦?yīng)用程序進(jìn)行調(diào)試;對(duì)于方式三,可 以直接將第二應(yīng)用程序加入授權(quán)調(diào)試名單,當(dāng)?shù)诙?yīng)用程序?qū)Φ谝粦?yīng)用程序發(fā)起調(diào)試時(shí), 不進(jìn)行任何阻止。
[0078] 可選的,當(dāng)?shù)谝粦?yīng)用程序由前臺(tái)運(yùn)行變?yōu)楹笈_(tái)運(yùn)行時(shí),可以持續(xù)阻止其它應(yīng)用程 序?qū)Φ谝粦?yīng)用程序進(jìn)行調(diào)試。
[0079] 在實(shí)施中,在阻止其它應(yīng)用程序?qū)Φ谝粦?yīng)用程序進(jìn)行調(diào)試后,如果該應(yīng)用程序轉(zhuǎn) 入終端后臺(tái)運(yùn)行,則可以繼續(xù)阻止其它應(yīng)用程序?qū)ζ溥M(jìn)行調(diào)試,直到用戶關(guān)閉第一應(yīng)用程 序。
[0080] 本發(fā)明實(shí)施例中,獲取終端前臺(tái)運(yùn)行的第一應(yīng)用程序的類型信息;如果第一應(yīng)用 程序的類型信息為預(yù)設(shè)類型信息,則阻止其它應(yīng)用程序?qū)Φ谝粦?yīng)用程序進(jìn)行調(diào)試。這樣,在 第一應(yīng)用程序運(yùn)行時(shí),其它應(yīng)用程序無法通過調(diào)試第一應(yīng)用程序獲取用戶信息,從而,可以 增強(qiáng)用戶信息的安全性。
[0081] 基于相同的技術(shù)構(gòu)思,本發(fā)明實(shí)施例還提供了一種管理應(yīng)用程序的裝置,如圖3所 示,該裝置包括:
[0082]獲取模塊301,用于獲取終端前臺(tái)運(yùn)行的第一應(yīng)用程序的類型信息;
[0083]阻止模塊302,用于如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則阻止其 它應(yīng)用程序?qū)λ龅谝粦?yīng)用程序進(jìn)行調(diào)試。
[0084] 可選的,所述阻止模塊302,用于:
[0085]如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則關(guān)閉所述第一應(yīng)用程序的 調(diào)試功能。
[0086] 可選的,所述阻止模塊302,用于:
[0087]如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則通過系統(tǒng)程序?qū)λ龅谝?應(yīng)用程序進(jìn)行調(diào)試,以占用所述第一應(yīng)用程序的調(diào)試通道。
[0088] 可選的,如圖4所示,所述阻止模塊302,包括:
[0089]檢測子模塊3021,用于如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則持 續(xù)檢測所述第一應(yīng)用程序的調(diào)試狀態(tài);
[0090]關(guān)閉子模塊3022,用于當(dāng)檢測到所述第一應(yīng)用程序進(jìn)入調(diào)試狀態(tài)時(shí),關(guān)閉對(duì)所述 第一應(yīng)用程序發(fā)起調(diào)試的應(yīng)用程序。
[0091 ]可選的,如圖5所示,所述關(guān)閉子模塊3022,包括:
[0092]獲取單元30221,用于當(dāng)檢測到所述第一應(yīng)用程序進(jìn)入調(diào)試狀態(tài)時(shí),確定對(duì)所述第 一應(yīng)用程序發(fā)起調(diào)試的應(yīng)用程序,獲取預(yù)先存儲(chǔ)的所述第一應(yīng)用程序?qū)?yīng)的授權(quán)調(diào)試的應(yīng) 用程序;
[0093] 關(guān)閉單元30222,用于如果對(duì)所述第一應(yīng)用程序發(fā)起調(diào)試的應(yīng)用程序未包含于所 述授權(quán)調(diào)試的應(yīng)用程序中,則關(guān)閉對(duì)所述第一應(yīng)用程序發(fā)起調(diào)試的應(yīng)用程序。
[0094] 可選的,如圖6所示,所述裝置還包括:
[0095]取消模塊303,用于當(dāng)接收到用戶輸入的第二應(yīng)用程序?qū)Φ谝粦?yīng)用程序的調(diào)試授 權(quán)指令時(shí),取消阻止所述第二應(yīng)用程序?qū)λ龅谝粦?yīng)用程序進(jìn)行調(diào)試。
[0096]本發(fā)明實(shí)施例中,獲取終端前臺(tái)運(yùn)行的第一應(yīng)用程序的類型信息;如果第一應(yīng)用 程序的類型信息為預(yù)設(shè)類型信息,則阻止其它應(yīng)用程序?qū)Φ谝粦?yīng)用程序進(jìn)行調(diào)試。這樣,在 第一應(yīng)用程序運(yùn)行時(shí),其它應(yīng)用程序無法通過調(diào)試第一應(yīng)用程序獲取用戶信息,從而,可以 增強(qiáng)用戶信息的安全性。
[0097]需要說明的是:上述實(shí)施例提供的管理應(yīng)用程序的裝置在管理應(yīng)用程序時(shí),僅以 上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不 同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部 或者部分功能。另外,上述實(shí)施例提供的管理應(yīng)用程序的裝置與管理應(yīng)用程序的方法實(shí)施 例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。
[0098]本公開再一示例性實(shí)施例提供了的一種終端的結(jié)構(gòu)示意圖。該終端可以是手機(jī) 等。
[0099] 參照?qǐng)D7,終端700可以包括以下一個(gè)或多個(gè)組件:處理組件702,存儲(chǔ)器704,電源 組件706,多媒體組件708,音頻組件710,輸入/輸出(I/O)的接口712,傳感器組件714,以及 通信組件716。
[0100]處理組件702通??刂平K端700的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相 機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理元件702可以包括一個(gè)或多個(gè)處理器720來執(zhí)行指 令,以完成上述的方法的全部或部分步驟。此外,處理組件702可以包括一個(gè)或多個(gè)模塊,便 于處理組件702和其他組件之間的交互。例如,處理部件702可以包括多媒體模塊,以方便多 媒體組件708和處理組件702之間的交互。
[0101]存儲(chǔ)器704被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在終端700的操作。這些數(shù)據(jù)的示 例包括用于在終端700上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消 息,圖片,視頻等。存儲(chǔ)器704可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組 合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPR0M),可擦除可編 程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PR0M),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ) 器,磁盤或光盤。
[0102]電力組件706為終端700的各種組件提供電力。電力組件706可以包括電源管理系 統(tǒng),一個(gè)或多個(gè)電源,及其他與為音頻輸出設(shè)備700生成、管理和分配電力相關(guān)聯(lián)的組件。 [0103]多媒體組件708包括在所述終端700和用戶之間的提供一個(gè)輸出接口的屏幕。在一 些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏 幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感 器以感測觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測觸摸或滑動(dòng)動(dòng)作 的邊界,而且還檢測與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒 體組件708包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)終端700處于操作模式,如拍攝模式或 視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和 后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0104] 音頻組件710被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件710包括一個(gè)麥克 風(fēng)(MIC),當(dāng)音頻輸出設(shè)備700處于操作模式,如呼叫模式、記錄模式和語音識(shí)別模式時(shí),麥 克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器704或經(jīng) 由通信組件716發(fā)送。
[0105] I/O接口 712為處理組件702和外圍接口模塊之間提供接口,上述外圍接口模塊可 以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動(dòng)按鈕和鎖 定按鈕。
[0106] 傳感器組件714包括一個(gè)或多個(gè)傳感器,用于為終端700提供各個(gè)方面的狀態(tài)評(píng) 估。例如,傳感器組件714可以檢測到終端700的打開/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述 組件為終端700的顯示器和小鍵盤,傳感器組件714還可以檢測終端700或終端700-個(gè)組件 的位置改變,用戶與終端700接觸的存在或不存在,終端700方位或加速/減速和終端700的 溫度變化。傳感器組件714可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測 附近物體的存在。傳感器組件714還可以包括光傳感器,如CMOS或C⑶圖像傳感器,用于在成 像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件714還可以包括加速度傳感器,陀螺儀傳感 器,磁傳感器,壓力傳感器或溫度傳感器。
[0107]通信組件716被配置為便于終端700和其他設(shè)備之間有線或無線方式的通信。終端 700可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施 例中,通信部件716經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。 在一個(gè)示例性實(shí)施例中,所述通信部件716還包括近場通信(NFC)模塊,以促進(jìn)短程通信。例 如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù), 藍(lán)牙(BT)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
[0108] 在示例性實(shí)施例中,終端700可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信 號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列 (FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
[0109] 在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例 如包括指令的存儲(chǔ)器704,上述指令可由終端700的處理器720執(zhí)行以完成上述方法。例如, 所述非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是R0M、隨機(jī)存取存儲(chǔ)器(RAM)、CD-R0M、磁帶、軟盤 和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
[0110] -種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述存儲(chǔ)介質(zhì)中的指令由終端的處理器執(zhí) 行時(shí),使得終端能夠執(zhí)行一種管理應(yīng)用程序的方法,該方法包括:
[0111] 獲取終端前臺(tái)運(yùn)行的第一應(yīng)用程序的類型信息;
[0112] 如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則阻止其它應(yīng)用程序?qū)λ?第一應(yīng)用程序進(jìn)行調(diào)試。
[0113] 可選的,所述如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則阻止其它應(yīng) 用程序?qū)λ龅谝粦?yīng)用程序進(jìn)行調(diào)試,包括:
[0114] 如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則關(guān)閉所述第一應(yīng)用程序的 調(diào)試功能。
[0115] 可選的,所述如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則阻止其它應(yīng) 用程序?qū)λ龅谝粦?yīng)用程序進(jìn)行調(diào)試,包括:
[0116] 如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則通過系統(tǒng)程序?qū)λ龅谝?應(yīng)用程序進(jìn)行調(diào)試,以占用所述第一應(yīng)用程序的調(diào)試通道。
[0117] 可選的,所述如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則阻止其它應(yīng) 用程序?qū)λ龅谝粦?yīng)用程序進(jìn)行調(diào)試,包括:
[0118] 如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則持續(xù)檢測所述第一應(yīng)用程 序的調(diào)試狀態(tài);
[0119] 當(dāng)檢測到所述第一應(yīng)用程序進(jìn)入調(diào)試狀態(tài)時(shí),關(guān)閉對(duì)所述第一應(yīng)用程序發(fā)起調(diào)試 的應(yīng)用程序。
[0120] 可選的,所述當(dāng)檢測到所述第一應(yīng)用程序進(jìn)入調(diào)試狀態(tài)時(shí),關(guān)閉對(duì)所述第一應(yīng)用 程序發(fā)起調(diào)試的應(yīng)用程序,包括:
[0121] 當(dāng)檢測到所述第一應(yīng)用程序進(jìn)入調(diào)試狀態(tài)時(shí),確定對(duì)所述第一應(yīng)用程序發(fā)起調(diào)試 的應(yīng)用程序,獲取預(yù)先存儲(chǔ)的所述第一應(yīng)用程序?qū)?yīng)的授權(quán)調(diào)試的應(yīng)用程序;
[0122] 如果對(duì)所述第一應(yīng)用程序發(fā)起調(diào)試的應(yīng)用程序未包含于所述授權(quán)調(diào)試的應(yīng)用程 序中,則關(guān)閉對(duì)所述第一應(yīng)用程序發(fā)起調(diào)試的應(yīng)用程序。
[0123] 可選的,所述方法還包括:
[0124] 當(dāng)接收到用戶輸入的第二應(yīng)用程序?qū)Φ谝粦?yīng)用程序的調(diào)試授權(quán)指令時(shí),取消阻止 所述第二應(yīng)用程序?qū)λ龅谝粦?yīng)用程序進(jìn)行調(diào)試。
[0125] 本發(fā)明實(shí)施例中,獲取終端前臺(tái)運(yùn)行的第一應(yīng)用程序的類型信息;如果第一應(yīng)用 程序的類型信息為預(yù)設(shè)類型信息,則阻止其它應(yīng)用程序?qū)Φ谝粦?yīng)用程序進(jìn)行調(diào)試。這樣,在 第一應(yīng)用程序運(yùn)行時(shí),其它應(yīng)用程序無法通過調(diào)試第一應(yīng)用程序獲取用戶信息,從而,可以 增強(qiáng)用戶信息的安全性。
[0126] 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件 來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀 存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0127] 以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 一種管理應(yīng)用程序的方法,其特征在于,所述方法包括: 獲取終端前臺(tái)運(yùn)行的第一應(yīng)用程序的類型信息; 如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則阻止其它應(yīng)用程序?qū)λ龅谝?應(yīng)用程序進(jìn)行調(diào)試。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述如果所述第一應(yīng)用程序的類型信息為 預(yù)設(shè)類型信息,則阻止其它應(yīng)用程序?qū)λ龅谝粦?yīng)用程序進(jìn)行調(diào)試,包括: 如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則關(guān)閉所述第一應(yīng)用程序的調(diào)試 功能。3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述如果所述第一應(yīng)用程序的類型信息為 預(yù)設(shè)類型信息,則阻止其它應(yīng)用程序?qū)λ龅谝粦?yīng)用程序進(jìn)行調(diào)試,包括: 如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則通過系統(tǒng)程序?qū)λ龅谝粦?yīng)用 程序進(jìn)行調(diào)試,以占用所述第一應(yīng)用程序的調(diào)試通道。4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述如果所述第一應(yīng)用程序的類型信息為 預(yù)設(shè)類型信息,則阻止其它應(yīng)用程序?qū)λ龅谝粦?yīng)用程序進(jìn)行調(diào)試,包括: 如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則持續(xù)檢測所述第一應(yīng)用程序的 調(diào)試狀態(tài); 當(dāng)檢測到所述第一應(yīng)用程序進(jìn)入調(diào)試狀態(tài)時(shí),關(guān)閉對(duì)所述第一應(yīng)用程序發(fā)起調(diào)試的應(yīng) 用程序。5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述當(dāng)檢測到所述第一應(yīng)用程序進(jìn)入調(diào)試 狀態(tài)時(shí),關(guān)閉對(duì)所述第一應(yīng)用程序發(fā)起調(diào)試的應(yīng)用程序,包括: 當(dāng)檢測到所述第一應(yīng)用程序進(jìn)入調(diào)試狀態(tài)時(shí),確定對(duì)所述第一應(yīng)用程序發(fā)起調(diào)試的應(yīng) 用程序,獲取預(yù)先存儲(chǔ)的所述第一應(yīng)用程序?qū)?yīng)的授權(quán)調(diào)試的應(yīng)用程序; 如果對(duì)所述第一應(yīng)用程序發(fā)起調(diào)試的應(yīng)用程序未包含于所述授權(quán)調(diào)試的應(yīng)用程序中, 則關(guān)閉對(duì)所述第一應(yīng)用程序發(fā)起調(diào)試的應(yīng)用程序。6. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)接收到用戶輸入的第二應(yīng)用程序?qū)Φ谝粦?yīng)用程序的調(diào)試授權(quán)指令時(shí),取消阻止所述 第二應(yīng)用程序?qū)λ龅谝粦?yīng)用程序進(jìn)行調(diào)試。7. -種管理應(yīng)用程序的裝置,其特征在于,所述裝置包括: 獲取模塊,用于獲取終端前臺(tái)運(yùn)行的第一應(yīng)用程序的類型信息; 阻止模塊,用于如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則阻止其它應(yīng)用 程序?qū)λ龅谝粦?yīng)用程序進(jìn)行調(diào)試。8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述阻止模塊,用于: 如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則關(guān)閉所述第一應(yīng)用程序的調(diào)試 功能。9. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述阻止模塊,用于: 如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則通過系統(tǒng)程序?qū)λ龅谝粦?yīng)用 程序進(jìn)行調(diào)試,以占用所述第一應(yīng)用程序的調(diào)試通道。10. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述阻止模塊,包括: 檢測子模塊,用于如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則持續(xù)檢測所 述第一應(yīng)用程序的調(diào)試狀態(tài); 關(guān)閉子模塊,用于當(dāng)檢測到所述第一應(yīng)用程序進(jìn)入調(diào)試狀態(tài)時(shí),關(guān)閉對(duì)所述第一應(yīng)用 程序發(fā)起調(diào)試的應(yīng)用程序。11. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述關(guān)閉子模塊,包括: 獲取單元,用于當(dāng)檢測到所述第一應(yīng)用程序進(jìn)入調(diào)試狀態(tài)時(shí),確定對(duì)所述第一應(yīng)用程 序發(fā)起調(diào)試的應(yīng)用程序,獲取預(yù)先存儲(chǔ)的所述第一應(yīng)用程序?qū)?yīng)的授權(quán)調(diào)試的應(yīng)用程序; 關(guān)閉單元,用于如果對(duì)所述第一應(yīng)用程序發(fā)起調(diào)試的應(yīng)用程序未包含于所述授權(quán)調(diào)試 的應(yīng)用程序中,則關(guān)閉對(duì)所述第一應(yīng)用程序發(fā)起調(diào)試的應(yīng)用程序。12. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 取消模塊,用于當(dāng)接收到用戶輸入的第二應(yīng)用程序?qū)Φ谝粦?yīng)用程序的調(diào)試授權(quán)指令 時(shí),取消阻止所述第二應(yīng)用程序?qū)λ龅谝粦?yīng)用程序進(jìn)行調(diào)試。13. -種管理應(yīng)用程序的裝置,其特征在于,包括: 處理器; 用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器; 其中,所述處理器被配置為: 獲取終端前臺(tái)運(yùn)行的第一應(yīng)用程序的類型信息; 如果所述第一應(yīng)用程序的類型信息為預(yù)設(shè)類型信息,則阻止其它應(yīng)用程序?qū)λ龅谝?應(yīng)用程序進(jìn)行調(diào)試。
【文檔編號(hào)】G06F21/52GK105930721SQ201610273902
【公開日】2016年9月7日
【申請(qǐng)日】2016年4月28日
【發(fā)明人】王宇飛, 王辰汐, 劉鳴
【申請(qǐng)人】北京小米移動(dòng)軟件有限公司