控制程序調(diào)試模式的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種控制程序調(diào)試模式的方法及系統(tǒng),通過將程序設(shè)置為非調(diào)試模式進(jìn)行發(fā)布;通過第一預(yù)設(shè)文件打開調(diào)試模式,對(duì)程序進(jìn)行調(diào)試,將對(duì)調(diào)試模式的控制放在文件中,程序默認(rèn)發(fā)布的時(shí)候是非調(diào)試模式,在需要對(duì)程序調(diào)試時(shí),通過第一預(yù)設(shè)文件打開對(duì)程序的調(diào)試模式,避免由于調(diào)試模式一直開啟,導(dǎo)致程序執(zhí)行效率下降的問題,從而提高程序的執(zhí)行效率。
【專利說明】
控制程序調(diào)試模式的方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及一種控制程序調(diào)試模式的方法及系統(tǒng)。
【背景技術(shù)】
[0002]在進(jìn)行安卓開發(fā)的時(shí)候,往往需要使用調(diào)試模式(debugmode)來(lái)查看相應(yīng)的debug log(錯(cuò)誤排查日志)來(lái)分析程序的執(zhí)行過程,出現(xiàn)問題也可以依靠log來(lái)發(fā)現(xiàn)問題。傳統(tǒng)的方式都是需要在程序里面設(shè)置一個(gè)變量值來(lái)定義是否打開debug mode,而程序的量產(chǎn)版本又必須要關(guān)掉debug模式這樣有利于程序執(zhí)行的效率,往往很多程序在使用調(diào)試模式的時(shí)候忘記關(guān)閉,導(dǎo)致程序執(zhí)行效率下降。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于提供一種控制程序調(diào)試模式的方法及系統(tǒng),能夠解決由于無(wú)法關(guān)閉調(diào)試模式,導(dǎo)致程序執(zhí)行效率下降的問題。
[0004]為解決上述問題,本發(fā)明提供一種控制程序調(diào)試模式的方法,包括:
將程序設(shè)置為非調(diào)試模式進(jìn)行發(fā)布;
通過第一預(yù)設(shè)文件打開調(diào)試模式,對(duì)程序進(jìn)行調(diào)試。
[0005]進(jìn)一步的,在上述方法中,通過第一預(yù)設(shè)文件打開調(diào)試模式,對(duì)程序進(jìn)行調(diào)試,包括:在文件系統(tǒng)中添加第一預(yù)設(shè)文件;
通過第一預(yù)設(shè)文件打開調(diào)試模式,對(duì)程序進(jìn)行調(diào)試。
[0006]進(jìn)一步的,在上述方法中,通過第一預(yù)設(shè)文件打開調(diào)試模式,對(duì)程序進(jìn)行調(diào)試的步驟之后,還包括:
通過第二預(yù)設(shè)文件關(guān)閉調(diào)試模式,結(jié)束對(duì)程序的調(diào)試。
[0007]進(jìn)一步的,在上述方法中,通過第二預(yù)設(shè)文件關(guān)閉調(diào)試模式,結(jié)束對(duì)程序的調(diào)試,包括:
在文件系統(tǒng)中添加第二預(yù)設(shè)文件;
通過第二預(yù)設(shè)文件關(guān)閉調(diào)試模式,結(jié)束對(duì)程序的調(diào)試。
[0008]根據(jù)本發(fā)明的另一面,提供一種控制程序調(diào)試模式的系統(tǒng),包括:
發(fā)布模塊,用于將程序設(shè)置為非調(diào)試模式進(jìn)行發(fā)布;
調(diào)試模塊,用于通過第一預(yù)設(shè)文件打開調(diào)試模式,對(duì)程序進(jìn)行調(diào)試。
[0009]進(jìn)一步的,在上述系統(tǒng)中,所述通調(diào)試模塊,用于在文件系統(tǒng)中添加第一預(yù)設(shè)文件;通過第一預(yù)設(shè)文件打開調(diào)試模式,對(duì)程序進(jìn)行調(diào)試。
[0010]進(jìn)一步的,在上述系統(tǒng)中,所述調(diào)試模塊,還用于通過第二預(yù)設(shè)文件關(guān)閉調(diào)試模式,結(jié)束對(duì)程序的調(diào)試。
[0011]進(jìn)一步的,在上述系統(tǒng)中,通所述調(diào)試模塊,還用于在文件系統(tǒng)中添加第二預(yù)設(shè)文件;通過第二預(yù)設(shè)文件關(guān)閉調(diào)試模式,結(jié)束對(duì)程序的調(diào)試。
[0012]與現(xiàn)有技術(shù)相比,本發(fā)明通過將程序設(shè)置為非調(diào)試模式進(jìn)行發(fā)布;通過第一預(yù)設(shè)文件打開調(diào)試模式,對(duì)程序進(jìn)行調(diào)試,將對(duì)調(diào)試模式的控制放在文件中,程序默認(rèn)發(fā)布的時(shí)候是非調(diào)試模式,在需要對(duì)程序調(diào)試時(shí),通過第一預(yù)設(shè)文件打開對(duì)程序的調(diào)試模式,避免由于調(diào)試模式一直開啟,導(dǎo)致程序執(zhí)行效率下降的問題,從而提高程序的執(zhí)行效率。
【附圖說明】
[0013]圖1是本發(fā)明一實(shí)施例的控制程序調(diào)試模式的方法的流程圖;
圖2是本發(fā)明一實(shí)施例的控制程序調(diào)試模式的系統(tǒng)的模塊圖。
【具體實(shí)施方式】
[0014]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。
[0015]實(shí)施例一
如圖1所示,本發(fā)明提供一種控制程序調(diào)試模式的方法,包括:
步驟SI,將程序設(shè)置為非調(diào)試模式進(jìn)行發(fā)布;
步驟S2,通過第一預(yù)設(shè)文件打開調(diào)試模式,對(duì)程序進(jìn)行調(diào)試。在此,將對(duì)調(diào)試模式的控制放在文件中,程序默認(rèn)發(fā)布的時(shí)候是非調(diào)試模式,在需要對(duì)程序調(diào)試時(shí),通過第一預(yù)設(shè)文件打開對(duì)程序的調(diào)試模式,避免由于調(diào)試模式一直開啟,導(dǎo)致程序執(zhí)行效率下降的問題,從而提尚程序的執(zhí)彳丁效率。
[0016]所述述控制程序調(diào)試模式的方法一優(yōu)選的實(shí)施例中,步驟S2,通過第一預(yù)設(shè)文件打開調(diào)試模式,對(duì)程序進(jìn)行調(diào)試,包括:
在文件系統(tǒng)中添加第一預(yù)設(shè)文件;
通過第一預(yù)設(shè)文件打開調(diào)試模式,對(duì)程序進(jìn)行調(diào)試。在此,在文件系統(tǒng)中添加一個(gè)第一預(yù)設(shè)文件后,在第一預(yù)設(shè)文件中加入相應(yīng)的內(nèi)容來(lái)打開調(diào)試模式,方便高效。
[0017]如圖1所示,所述述控制程序調(diào)試模式的方法一優(yōu)選的實(shí)施例中,步驟S2,通過第一預(yù)設(shè)文件打開調(diào)試模式,對(duì)程序進(jìn)行調(diào)試的步驟之后,還包括:
步驟S3,通過第二預(yù)設(shè)文件關(guān)閉調(diào)試模式,結(jié)束對(duì)程序的調(diào)試,從而實(shí)現(xiàn)在不需要對(duì)程序進(jìn)彳丁調(diào)試時(shí),關(guān)閉調(diào)試t吳式,進(jìn)一步提尚程序的執(zhí)彳丁效率。
[0018]所述述控制程序調(diào)試模式的方法一優(yōu)選的實(shí)施例中,步驟S3,通過第二預(yù)設(shè)文件關(guān)閉調(diào)試模式,結(jié)束對(duì)程序的調(diào)試,包括:
在文件系統(tǒng)中添加第二預(yù)設(shè)文件;
通過第二預(yù)設(shè)文件關(guān)閉調(diào)試模式,結(jié)束對(duì)程序的調(diào)試。在此在文件系統(tǒng)中添加一個(gè)第二預(yù)設(shè)文件后,在第二預(yù)設(shè)文件中加入相應(yīng)的內(nèi)容來(lái)關(guān)閉調(diào)試模式,方便高效。
[0019]實(shí)施例二
如圖2所示,本發(fā)明還提供另一種控制程序調(diào)試模式的系統(tǒng),包括:
發(fā)布模塊I,用于將程序設(shè)置為非調(diào)試模式進(jìn)行發(fā)布;
調(diào)試模塊2,用于通過第一預(yù)設(shè)文件打開調(diào)試模式,對(duì)程序進(jìn)行調(diào)試。在此,將對(duì)調(diào)試模式的控制放在文件中,程序默認(rèn)發(fā)布的時(shí)候是非調(diào)試模式,在需要對(duì)程序調(diào)試時(shí),通過第一預(yù)設(shè)文件打開對(duì)程序的調(diào)試模式,避免由于調(diào)試模式一直開啟,導(dǎo)致程序執(zhí)行效率下降的問題,從而提高程序的執(zhí)行效率。
[0020]所述述控制程序調(diào)試模式的系統(tǒng)一優(yōu)選的實(shí)施例中,所述通調(diào)試模塊,用于在文件系統(tǒng)中添加第一預(yù)設(shè)文件;通過第一預(yù)設(shè)文件打開調(diào)試模式,對(duì)程序進(jìn)行調(diào)試。在此,在文件系統(tǒng)中添加一個(gè)第一預(yù)設(shè)文件后,在第一預(yù)設(shè)文件中加入相應(yīng)的內(nèi)容來(lái)打開調(diào)試模式,方便高效。
[0021]所述述控制程序調(diào)試模式的系統(tǒng)一優(yōu)選的實(shí)施例中,所述調(diào)試模塊,還用于通過第二預(yù)設(shè)文件關(guān)閉調(diào)試模式,結(jié)束對(duì)程序的調(diào)試,從而實(shí)現(xiàn)在不需要對(duì)程序進(jìn)行調(diào)試時(shí),關(guān)閉調(diào)試t吳式,進(jìn)一步提尚程序的執(zhí)彳丁效率。
[0022]所述述控制程序調(diào)試模式的系統(tǒng)一優(yōu)選的實(shí)施例中,通所述調(diào)試模塊,還用于在文件系統(tǒng)中添加第二預(yù)設(shè)文件;通過第二預(yù)設(shè)文件關(guān)閉調(diào)試模式,結(jié)束對(duì)程序的調(diào)試。此在文件系統(tǒng)中添加一個(gè)第二預(yù)設(shè)文件后,在第二預(yù)設(shè)文件中加入相應(yīng)的內(nèi)容來(lái)關(guān)閉調(diào)試模式,方便高效。
[0023]本發(fā)明通過將程序設(shè)置為非調(diào)試模式進(jìn)行發(fā)布;通過第一預(yù)設(shè)文件打開調(diào)試模式,對(duì)程序進(jìn)行調(diào)試,將對(duì)調(diào)試模式的控制放在文件中,程序默認(rèn)發(fā)布的時(shí)候是非調(diào)試模式,在需要對(duì)程序調(diào)試時(shí),通過第一預(yù)設(shè)文件打開對(duì)程序的調(diào)試模式,避免由于調(diào)試模式一直開啟,導(dǎo)致程序執(zhí)行效率下降的問題,從而提高程序的執(zhí)行效率。
[0024]本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。
[0025]專業(yè)人員還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0026]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包括這些改動(dòng)和變型在內(nèi)。
【主權(quán)項(xiàng)】
1.一種控制程序調(diào)試模式的方法,其特征在于,包括: 將程序設(shè)置為非調(diào)試模式進(jìn)行發(fā)布; 通過第一預(yù)設(shè)文件打開調(diào)試模式,對(duì)程序進(jìn)行調(diào)試。2.如權(quán)利要求1所述的控制程序調(diào)試模式的方法,其特征在于,通過第一預(yù)設(shè)文件打開調(diào)試模式,對(duì)程序進(jìn)行調(diào)試,包括: 在文件系統(tǒng)中添加第一預(yù)設(shè)文件; 通過第一預(yù)設(shè)文件打開調(diào)試模式,對(duì)程序進(jìn)行調(diào)試。3.如權(quán)利要求1所述的控制程序調(diào)試模式的方法,其特征在于,通過第一預(yù)設(shè)文件打開調(diào)試模式,對(duì)程序進(jìn)行調(diào)試的步驟之后,還包括: 通過第二預(yù)設(shè)文件關(guān)閉調(diào)試模式,結(jié)束對(duì)程序的調(diào)試。4.如權(quán)利要求3所述的控制程序調(diào)試模式的方法,其特征在于,通過第二預(yù)設(shè)文件關(guān)閉調(diào)試模式,結(jié)束對(duì)程序的調(diào)試,包括: 在文件系統(tǒng)中添加第二預(yù)設(shè)文件; 通過第二預(yù)設(shè)文件關(guān)閉調(diào)試模式,結(jié)束對(duì)程序的調(diào)試。5.一種控制程序調(diào)試模式的系統(tǒng),其特征在于,包括: 發(fā)布模塊,用于將程序設(shè)置為非調(diào)試模式進(jìn)行發(fā)布; 調(diào)試模塊,用于通過第一預(yù)設(shè)文件打開調(diào)試模式,對(duì)程序進(jìn)行調(diào)試。6.如權(quán)利要求5所述的控制程序調(diào)試模式的系統(tǒng),其特征在于,所述通調(diào)試模塊,用于在文件系統(tǒng)中添加第一預(yù)設(shè)文件;通過第一預(yù)設(shè)文件打開調(diào)試模式,對(duì)程序進(jìn)行調(diào)試。7.如權(quán)利要求5所述的控制程序調(diào)試模式的系統(tǒng),其特征在于,所述調(diào)試模塊,還用于通過第二預(yù)設(shè)文件關(guān)閉調(diào)試模式,結(jié)束對(duì)程序的調(diào)試。8.如權(quán)利要求7所述的控制程序調(diào)試模式的系統(tǒng),其特征在于,通所述調(diào)試模塊,還用于在文件系統(tǒng)中添加第二預(yù)設(shè)文件;通過第二預(yù)設(shè)文件關(guān)閉調(diào)試模式,結(jié)束對(duì)程序的調(diào)試。
【文檔編號(hào)】G06F11/36GK106095686SQ201610445413
【公開日】2016年11月9日
【申請(qǐng)日】2016年6月20日
【發(fā)明人】曾能新
【申請(qǐng)人】上海卓易科技股份有限公司