Android-strictMode 제한 모드 API 가속 응용

안드로이드 2.3부터 새로운 클래스인 StrictMode는 개발자가 안드로이드 앱을 개선하는 데 도움을 줄 수 있습니다. StrictMode는 디스크나 네트워크에 접근하는 응용 프로그램의 메인 라인을 포착할 수 있으며, 메인 라인 처리 UI와 애니메이션이 디스크에서 읽기와 쓰기를 할 때 더욱 매끄러워져 ANR 창의 발생을 피할 수 있습니다.
예시 코드는 안드로이드 2.3의 새로운 기능인 StrictMode 제한 모드의 작업 방식을 잘 설명할 수 있습니다.Activity의 onCreate에
view source
print ? 01    public void onCreate() { 02      if (DEVELOPER_MODE) { //Android , , Java Boolean debug 03          StrictMode.setThreadPolicy( new StrictMode.ThreadPolicy.Builder() 04                  .detectDiskReads()  05                  .detectDiskWrites() 06                  .detectNetwork()   // detectAll() I/O 07                  .penaltyLog()  // logcat 08                  .build()); 09          StrictMode.setVmPolicy( new StrictMode.VmPolicy.Builder()  10                  .detectLeakedSqlLiteObjects() // SQLite 11                  .penaltyLog() // logcat 12                  .penaltyDeath() 13                  .build()); 14      } 15      super .onCreate(); 16 }
안드로이드 2.3의 제한 모드 사용과 구체적인 테스트에 대해 안드로이드123은 내일 상세히 설명할 예정이며, 관심 있는 네티즌들은 SDK 문서의android를 볼 수 있다.os.StrictMode는 구체적인 효과와 개발 개선 의견을 실제 평가해야 한다.
기사 출처:http://www.android123.com.cn/androidkaifa/727.html

좋은 웹페이지 즐겨찾기