isDebugger Connected
          
            isDebugger Connected
While this might be pretty obvious to circumvent for a reverse engineer, you can use isDebuggerConnected from the android.os.Debug class to determine whether a debugger is connected.
public static boolean detectDebugger() 
{
   return Debug.isDebuggerConnected();
}