Skip to Main Content
Head First Android Development: 개념과 구조를 머릿속에 그려주는 안드로이드 개발 입문서(개정판)
book

Head First Android Development: 개념과 구조를 머릿속에 그려주는 안드로이드 개발 입문서(개정판)

by 우정은, 돈 그리피스, 데이비드 그리피스
July 2018
Beginner content levelBeginner
936 pages
26h 17m
Korean
Hanbit Media, Inc.
Content preview from Head First Android Development: 개념과 구조를 머릿속에 그려주는 안드로이드 개발 입문서(개정판)
762 Chapter 17
반면...
데이터베이스 때문에 앱이 느려질 수 있지만...
앱에서 데이터베이스를 이용해 무엇을 해야 하는지 생각해봅시다. 먼저 데이터베이스 파일을
찾아야 합니다. 데이터베이스 파일이 없으면 빈 데이터베이스를 생성합니다. 그리고 필요한
테이블과 데이터를 생성하는 모든
SQL
명령문을 실행해야 합니다. 마지막으로 질의를 실행해
데이터를 가져와야 합니다.
이와 같은 작업을 하려면 시간이 걸립니다.
Starbuzz
앱 같이 작은 데이터베이스에서는
큰 문제가 아닙니다. 하지만 데이터베이스가 점점 커지면 작업에 필요한 시간도 늘어납니다.
결국 우리 앱은 점점 매력을 잃어가며 결국 추수감사절의 유튜브보다 느려질 수 있습니다.
데이터베이스를 생성하고 데이터를 읽는 과정에서 속도를 개선할 수 있는 부분은 거의 없지만
인터페이스가 느려지는 부분은 어느 정도 방지할 수 있습니다.
...스레드가 함께 작동하면 성능이 조금 좋아집니다
속도가 느린 데이터베이스를 이용할 때 앱의 응답이 함께 느려지는 것이 문제입니다. 앱의
반응이 느려지는 문제의 원인을 파악하려면 안드로이드에서 스레드가 어떻게 작동하는지
이해해야 합니다. 롤리팝부터 세 가지 종류의 스레드가 있습니다.
메인 이벤트 스레드
안드로이드의 실제 업무를 담당하는 스레드입니다. 인텐트를 기다리며, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Head First C# (개정3판): 상상을 초월하는 객체지향 C# 학습법

Head First C# (개정3판): 상상을 초월하는 객체지향 C# 학습법

최길우, 앤드류 스텔만, 제니퍼 그린

Publisher Resources

ISBN: 9791162240953