最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2016年12月16日 10:32:17   投稿:jingxian  
下面小編就為大家?guī)硪黄狝ndroid 判斷是開發(fā)debug模式,還是發(fā)布release模式的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

如下所示:

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屬性時:
	 * 使用Eclipse運行這種方式打包時其debug屬性為true,使用Eclipse導(dǎo)出這種方式打包時其debug屬性為法false.
	 * 在使用ant打包時,其值就取決于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;
  }
	
}

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

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

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

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

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

相關(guān)文章

最新評論

揭东县| 娱乐| 芦山县| 泸水县| 财经| 吉安县| 汉寿县| 和平县| 七台河市| 齐齐哈尔市| 灵璧县| 新乐市| 顺义区| 苍南县| 什邡市| 郓城县| 奉新县| 南和县| 丹棱县| 合山市| 卢湾区| 交城县| 万宁市| 内丘县| 塔河县| 岐山县| 溧水县| 四川省| 焉耆| 平果县| 精河县| 新沂市| 忻州市| 伊宁市| 高阳县| 柯坪县| 龙陵县| 淅川县| 邓州市| 北宁市| 白沙|