Java tutorial
//package com.java2s; import android.annotation.TargetApi; import android.os.Build; import android.os.StrictMode; public class Main { @TargetApi(Build.VERSION_CODES.HONEYCOMB) public static void enableStrictMode(Class... cls) { if (hasGingerbread()) { StrictMode.ThreadPolicy.Builder threadPolicyBuilder = new StrictMode.ThreadPolicy.Builder().detectAll() .penaltyLog(); StrictMode.VmPolicy.Builder vmPolicyBuilder = new StrictMode.VmPolicy.Builder().detectAll() .penaltyLog(); if (hasHoneycomb()) { threadPolicyBuilder.penaltyFlashScreen(); if (cls != null) { for (Class cl : cls) { vmPolicyBuilder.setClassInstanceLimit(cl, 1); } } } StrictMode.setThreadPolicy(threadPolicyBuilder.build()); StrictMode.setVmPolicy(vmPolicyBuilder.build()); } } public static boolean hasGingerbread() { return Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD; } public static boolean hasHoneycomb() { return Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB; } }