android 系统版本之strictmode使用

android 在2.3以上的系统中对程序中的一些耗时操作进行的优化,使用线程或者在程序的开头加上该代码.


StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
				.detectDiskReads().detectDiskWrites().detectNetwork() // 这里可以替换为detectAll()
																		// 就包括了磁盘读写和网络I/O
				.penaltyLog() // 打印logcat,当然也可以定位到dropbox,通过文件保存相应的log
				.build());
		StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
				.detectLeakedSqlLiteObjects() // 探测SQLite数据库操作
				.penaltyLog() // 打印logcat
				.penaltyDeath().build());



你可能感兴趣的:(android 系统版本之strictmode使用)