国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

Android 判斷是開發(fā)debug模式,還是發(fā)布release模式的方法

2019-12-12 04:19:22
字體:
供稿:網(wǎng)友

如下所示:

public class LogUtils {	public static boolean APP_DBG = false; // 是否是debug模式		public static void init(Context context){		APP_DBG = isApkDebugable(context);	}		/**	 * 但是當(dāng)我們沒在AndroidManifest.xml中設(shè)置其debug屬性時(shí):	 * 使用Eclipse運(yùn)行這種方式打包時(shí)其debug屬性為true,使用Eclipse導(dǎo)出這種方式打包時(shí)其debug屬性為法false.	 * 在使用ant打包時(shí),其值就取決于ant的打包參數(shù)是release還是debug. 	 * 因此在AndroidMainifest.xml中最好不設(shè)置android:debuggable屬性置,而是由打包方式來決定其值.	 * 	 * @param context	 * @return	 * @author SHANHY	 * @date  2015-8-7	 */	public static boolean isApkDebugable(Context context) {    try {      ApplicationInfo info= context.getApplicationInfo();        return (info.flags&ApplicationInfo.FLAG_DEBUGGABLE)!=0;    } catch (Exception e) {          }    return false;  }	}

項(xiàng)目開發(fā)中,我們根據(jù)debug屬性來輸出日志。

但是有些時(shí)候我們想在給公司的測試機(jī)上安裝的release版本也輸出日志,那么這個(gè)時(shí)候我們到 AndroidManifest.xml 中的application 標(biāo)簽中添加屬性強(qiáng)制設(shè)置debugable即可,如下:

<application android:debuggable="true" tools:ignore="HardcodedDebugMode"........ />

init 方法在客戶端的第一個(gè)Activity的onCreate方法中執(zhí)行一下即可。

以上這篇Android 判斷是開發(fā)debug模式,還是發(fā)布release模式的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持武林網(wǎng)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 德阳市| 南召县| 枝江市| 广饶县| 哈巴河县| 普兰县| 祁门县| 湘潭县| 屏边| 稷山县| 浮山县| 镶黄旗| 深水埗区| 威宁| 红原县| 徐州市| 灵台县| 荣成市| 沙田区| 西藏| 朝阳县| 南岸区| 和政县| 辽源市| 虞城县| 安徽省| 章丘市| 洛阳市| 定兴县| 玛纳斯县| 新和县| 灌阳县| 莱西市| 马关县| 焦作市| 苍溪县| 苍溪县| 张家港市| 沅陵县| 祥云县| 遂川县|