Settings.Secure.putInt(getActivity().getContentResolver(),Settings.Secure.ADB_ENABLED,
1);
But you need root access to do this. Only system apps have permission to change secure settings
Edit:
Try this to Show all ANRs
Settings.Secure.putInt(ContentResolver,Settings.Secure.ANR_SHOW_BACKGROUND,0);
and for Don't keep activities
ActivityManagerNative.getDefault().setAlwaysFinish(true)
but ActivityManagerNative is hidden in standard api set. you will need to do either reflection or use this method to get android.jar.
Again I guess this needs root access
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…