androidネットワークアクセス互換性
840 ワード
public static void version4Adapter() {
String strVer = android.os.Build.VERSION.RELEASE;
strVer = strVer.substring(0, 3).trim();
float fv = Float.valueOf(strVer);
if (fv > 2.3) {
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectDiskReads().detectDiskWrites().detectNetwork()
.penaltyLog().build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectLeakedSqlLiteObjects().detectLeakedClosableObjects()
.penaltyLog().penaltyDeath().build());
}
}
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
OSInfoUtil.version4Adapter();
//TODO:
}