안드로이드 장치를 운영하는 가장 좋은 방법은 좋은 코딩 습관을 갖는 것이다. 훌륭한 개발자는 상식, 정교한 알고리즘, 표준 디자인 패턴을 잘 활용해야 한다. 자원에주의를 기울이고, 열 때 닫는 것을 잊지 말고, 가능한 한 늦게 일찍 놓아라. 이러한 장기적인 코딩 원칙은 Android 어플리케이션 개발, 특히 기본 장치 서비스를 사용하는 경우에도 적용됩니다. 차단 작업을 ui 주 스레드에서 멀리 유지: asynctask, thread, intentservice 및 맞춤형 백그라운드 서비스를 사용하여 어플리케이션의 유연성을 보장합니다. 로드 도구를 사용하여 커서와 같은 장시간 로드된 데이터의 상태 관리를 단순화합니다.
다른 프로그램이 실행 중일 때는 사용 중인 응용 프로그램을 연기하거나 중지할 수 없습니다. 작업에 더 많은 시간과 자원이 필요한 경우 작업을 취소하고 비동기식 처리로 전환하여 애플리케이션이 응답을 유지하고 사용자가 다양한 작업을 계속할 수 있도록 합니다. 이 방법은 디스크 읽기 및 쓰기, 콘텐츠 공급업체, 데이터베이스 및 인터넷에 액세스하는 데 적합하며 시간이 오래 걸리는 다른 요구 사항을 해결하는 데 적합합니다.