마법에 걸린 왕국 앱텀이 있습니다. 앱텀 땅에서는
하나의 마을이 하나의 앱을 대표하며 해당 마을의 모든 주민은 업무 수행을 하기 위해 고유한 형태의
에너지가 필요합니다
그 에너지가 context(콘텍스트) 입니다
Context의 본질
앱텀의 지구의 기초는 base context입니다
그것은 리소스 접근, 액티비티 시작같은 기본 유틸리티 서비스를 제공합니다
ㅤ
그리고 Activities(액티비티)가 있습니다
앱텀의 모든 마을은 액티비티라는 센터가 있습니다
여기에서는 마을 주민들의 필요에 맞춰진 형태의 에너지를 발산합니다
한 주민이 마을 내에서 작업을 하길 원한다면 Activities context(액티비티 컨텍스트)에서 가져옵니다
그리고 service outpost(서비스 outpost:전초지)가 있습니다
마을안에는 services(서비스)라고 불리는 전초지가 흩어져 있습니다
이 전초지에는 자체적인 context 저장소가 있어서 주민들은 마을의 센터에
들리지 않아도 백그라운드 작업을 수행할 수 있습니다
그리고 Broadcast Receiver(브로드캐스트 리시버)가 있습니다
망대입니다
브로드캐스트 리시버라고 불리는 망대들은 앱텀 곳곳에 우뚝 서 있습니다
그들은 멀리서 에너지 신호를 포착하고 그것을 처리하여 정보를 전달할 수 있는 자체
컨텍스트를 가지고 있습니다
이제 앱텀의 에너지는 원활하게 흘러가게 됩니다
하지만 한 마을의 컨텍스트가 다른 마을로 흘러들어간다면 큰 소란이 일어납니다
그래서 개발자들은 앱텀의 수호자 역활을 하여 컨텍스트가 잘 사용 되는지 확인하고 새지 않게 해서
이 왕국의 조화를 보존해야 합니다
이제 우리가 위치 어플리케이션을 쓸때 집중할것은
액티비티와 액티비티 컨텍스트를 저희 어플리케이션에 사용하는 것 입니다
좋습니다
그것은 우리가 훑어봐야 할 내용이지만
컨텍스트 누수 또한 조심해야 합니다
컨텍스트를 어떻게 사용할 수 있는지, 그리고 위치를 사용하는 어플리케이션의
인터페이스를 어떻게 구축할 수 있는지는 다음 영상에서 알아보도록 하겠습니다