Android代码检测是debug还是release
1 /** 2 * 判断当前应用是否是debug状态 3 */ 4 5 public static boolean isApkInDebug(Context context) { 6 try { 7 ApplicationInfo info = context.getApplicationInfo(); 8 return (info.flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0; 9 } catch (Exception e) { 10 return false; 11 } 12 }
2、检测其他应用
1 /** 2 *检测其他应用是否处于debug模式。 3 */ 4 public static boolean isApkDebugable(Context context,String packageName) { 5 try { 6 PackageInfo pkginfo = context.getPackageManager().getPackageInfo( 7 packageName, 1); 8 if (pkginfo != null ) { 9 ApplicationInfo info= pkginfo.applicationInfo; 10 return (info.flags&ApplicationInfo.FLAG_DEBUGGABLE)!=0; 11 } 12 13 } catch (Exception e) { 14 15 } 16 return false; 17 }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。