11월 7일에는 스터디 진도 대신 그동안 공부했던 부분에 대한 정리 및

각자 조사한 안드로이드 서비스 구조에 대한 발표를 진행하겠습니다.

 

구체적인 내용은 아래와 같습니다.

- 안드로이드 서비스 관련 발표 (스터디 멤버 각자)

- Zygote 및 System Server 정리

 

 

1. Zygote 및 System Sever 정리

 

약간의 미진한 부분이 있긴 하지만,

10월 24일자(18회 스터디 모임)로 Zygote와 System Server의 코드 분석을 마무리 했습니다.

 

스터디 방식에 따라 코드 분석 후에는 간단한 내용 정리를 하기로 되어 있습니다.

이에 11월 7일 Zygote와 System Server에 대한 정리를 할 생각입니다.

 

Zyote 정리 담당자 : 송형주, 전형민

System Server 정리 담당자 : 김태연, 이백, 김연찬

 

담당자분들께서는 맡은 부분에 대해서 간단한 PT 자료를 만들어서 발표해주시면 됩니다.

(자세한 내용보다는 동작 흐름을 중심으로 간단하게 정리하면 좋을 것 같습니다.)

 

2. 11월 7일 숙제 공지

(지난 스터디에서 결정된 내용입니다.)

스터디때 조사한 내용에 대해서 간단한 발표를 했지만, 좀더 자세하게 조사해 보는 것이

좋다는 판단 아래 다시 숙제를 진행하기로 했습니다.

 

숙제의 목적은 "안드로이드에서 각 서비스 별 기능 및 구조 분석"입니다.

또한 숙제를 통해 각 서비스들의 동작 방식을 파악한 후,

몇몇 주요 서비스들의 동작 방식을 스터디로 분석할 예정입니다.

때문에 중요한 숙제이니만큼 스터디 멤버분들 모두의 적극적인 참여 부탁드립니다.

 

 

-숙제 : 안드로이드 서비스 조사

-기한 : 11월 6일 금요일 자정까지, 발표자료 스프링노트 http://andstudy.springnote.com/pages/4490975 에 업로드

-담당자 : 각 서비스별 할당

-방식 : 자신에게 할당된 서비스를 조사 및 PT 자료 작성(3~5장), 그리고 발표

          - 인터넷을 검색해서 조사하는 것도 필요하지만,

            반드시, \frameworks\base\services\java\com\android\server 디렉토리에 있는 각 서비스의 소스 코드를 확인하시고

            흐름 위주로 파악해주시기 바랍니다.

            또한 스터디는 애플리케이션쪽에 가깝기 때문에 기존 안드로이드 서적을 참고하시면 도움이 될 것입니다.

-벌금 : 5천원 (본인이 판단해서 숙제의 내용이 빈약하다가 생각했을 경우)

   --> 숙제로 할당된 서비스에 대해 어떠한 노력도 하지 않을 채,

        숙제를 아무런 사유없이 안하시는 분(소위 배 째시는 분 ^^)에 한해서는 스터디에 기여가 없다고 판단하고

        탈퇴 등 강력한 제재를 부과할 예정입니다.

  

 

숙제 담당자는 아래와 같습니다.

전유진님은 결혼 준비로 바쁘실 것 같아서 다른 분들이 담당해주기로 했습니다.

(나중에 다른 분들 숙제를 도와주세요)

 

 

1.PowerManagerService  - 이백
2.ActivityManagerService - 강명훈

3.TelephonyRegistry - 김연찬

 4.AttributeCache - 전형민

5.PackageManagerService - 황세희
6.ContentResolver - 윤동열
7.ContentService - 구자관
8.BatteryService - 이덕용
9.HardwareService - 김신수
10.AlarmManagerService - 송형주
11.Watchdog - 전유진 -> (전형민)
12.SensorService - 박지훈
13.WindowManagerService - 임기영
14.BluetoothDeviceService - 김태연
15.StatusBarService - 이백
16.ClipboardService - 강명훈
17.InputMethodManagerService - 김연찬
18.NetStatService - 전형민 -> (황세희)
19.ConnectivityService - 황세희
20.NotificationManagerService - 윤동열
21.MountService - 구자관
22.DeviceStorageMonitorService - 이덕용
23.LocationManagerService - 김신수
24.SearchManagerService - (이백)
25.FallbackCheckinService - 전유진 -> (전형민)
26.WallpaperService - 박지훈
27.AudioService - 임기영
28.HeadsetObserver - 김태연
29.AppWidgetService - (송형주)
30.AdbSettingsObserver - 김태연