Java tutorial
//package com.java2s; import android.content.Context; import android.content.pm.ApplicationInfo; import android.content.pm.PackageManager.NameNotFoundException; public class Main { public static boolean isDebuggableApp(Context context) { int flags; try { flags = context.getPackageManager().getPackageInfo(context.getPackageName(), 0).applicationInfo.flags; } catch (NameNotFoundException e) { flags = 0; e.printStackTrace(); } boolean isDebuggableApp = ((flags & ApplicationInfo.FLAG_DEBUGGABLE) != 0); return isDebuggableApp; } }