|
|
|
|
|
|
|
Ã¥³»¿ë |
|
´ë»óµ¶ÀÚ
- ¾ÛÀ» °³¹ßÇÏ¸é¼ ÀÚ½ÅÀÌ Á¤¸» Á¦´ë·Î ¸¸µé°í ÀÖ´ÂÁö, ¹®Á¦¸¦ ¿Ã¹Ù¸£°Ô ÇØ°áÇÏ°í ÀÖ´ÂÁö Àǹ®À» °®´Â ºÐ
- ¾Èµå·ÎÀ̵å ÄÄÆ÷³ÍÆ®¸¦ ¾î¶² ½ÄÀ¸·Î È°¿ëÇÒÁö Àß ¸ð¸£°Ú´Â ºÐ
- ½ÇÁ¦ ¿¹¸¦ ´Ü¼øÈ÷ µû¶óÇϱ⺸´Ù´Â °³³äÀÌ ¾î¶»°Ô Àû¿ëµÇ´ÂÁö¸¦ ¾Ë°í ½ÍÀº ºÐ
- ½ÇÁ¦ ¾÷¹«¿¡¼ ¾Ë¾Æ¾ß ÇÒ ´Ù¾çÇÑ Å©¸®Æ¼Äà À̽´¸¦ ¾Ë°í ½ÍÀº ºÐ
- ±º´õ´õ±â ¾ø´Â Á¤È®ÇÑ ¼Ò½º¸¦ ÀÛ¼ºÇÏ°í ½ÍÀº ºÐ
- ¾Èµå·ÎÀÌµå ¹öÀü, ´Ü¸»ÀÇ Á¾·ù µî ȯ°æ º¯È¿¡ ´Éµ¿ÀûÀ¸·Î ´ëóÇÒ ¼ö ÀÖ´Â ¾ÛÀ» ¸¸µé°í ½ÍÀº ºÐ
- ¾Èµå·ÎÀÌµå ¾Û °³¹ßÀ» ¼³¸íÇϴ åµµ º¸°í, ¾Èµå·ÎÀ̵å ÇÁ·¹ÀÓ¿öÅ©¸¦ ¼³¸íÇϴ åµµ ºÃÁö¸¸ ÇÁ·¹ÀÓ¿öÅ©¸¦ ¾Û °³¹ß¿¡ Àß Àû¿ëÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÏ´ÂÁö µµ¹«Áö ¸ð¸£°Ú´Â ºÐ |
|
¸ñÂ÷ |
|
1Àå ¾Èµå·ÎÀ̵å ÇÁ·¹ÀÓ¿öÅ©
1.1 ¾Èµå·ÎÀÌµå ¾ÆÅ°ÅØó °³¿ä
1.1.1 ¾ÖÇø®ÄÉÀ̼Ç
1.1.2 ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·¹ÀÓ¿öÅ©
1.1.3 ¾Èµå·ÎÀÌµå ·±Å¸ÀÓ
1.1.4 ¶óÀ̺귯¸®
1.1.5 ¸®´ª½º Ä¿³Î
1.2 ÇÁ·¹ÀÓ¿öÅ© ¼Ò½º
1.3 ¾Èµå·ÎÀÌµå ¹öÀü
1.3.1 ȣȯ¼º ¸ðµå
1.3.2 ȣȯ¼º ¸ðµå µ¿ÀÛ ¿¹½Ã
1.3.3 ´Ü¸» ¹öÀü üũ
2Àå ¸ÞÀÎ ½º·¹µå¿Í Handler
2.1 UI 󸮸¦ À§ÇÑ ¸ÞÀÎ ½º·¹µå
2.2 Looper Ŭ·¡½º
2.3 Message¿Í MessageQueue
2.4 Handler Ŭ·¡½º
2.4.1 Handler »ý¼ºÀÚ
2.4.2 Handler µ¿ÀÛ
2.4.3 Handler ¿ëµµ
2.4.4 HandlerÀÇ Å¸ÀÌ¹Ö À̽´
2.5 UI º¯°æ ¸ÞÄ¿´ÏÁò
2.6 ANR
2.6.1 ANR ŸÀӾƿô
2.6.2 ÇÁ·¹ÀÓ¿öÅ©¿¡¼ ANR ÆÇ´Ü
3Àå ¹é±×¶ó¿îµå ½º·¹µå
3.1 HandlerThread Ŭ·¡½º
3.2 ½º·¹µå Ç® »ç¿ë
3.2.1 ThreadPoolExecutor Ŭ·¡½º
3.2.2 ScheduledThreadPoolExecutor Ŭ·¡½º
3.2.3 Executors Ŭ·¡½º
3.3 AsyncTask Ŭ·¡½º
3.3.1 ¹é±×¶ó¿îµå ½º·¹µå¿Í UI ½º·¹µå ±¸ºÐ
3.3.2 ¾×ƼºñƼ Á¾·á ½ÃÁ¡°ú ºÒÀÏÄ¡
3.3.3 AsyncTask Ãë¼Ò
3.3.4 ¿¹¿Ü ó¸® ¸Þ¼µå ¾øÀ½
3.3.5 º´·Ä ½ÇÇà ½Ã doInBackground() ½ÇÇà ¼ø¼°¡ º¸ÀåµÇÁö ¾ÊÀ½
4Àå Context
5Àå ¾×ƼºñƼ
5.1 »ý¸íÁÖ±â
5.1.1 ¾×ƼºñƼ »ý¸íÁֱ⠴ÙÀ̾î±×·¥
5.1.2 »ý¸íÁֱ⠸޼µå È£Ãâ ½ÃÁ¡
5.1.3 ¾×ƼºñƼ ½ÃÀÛ ¸Þ¼µå
5.1.4 ¾×ƼºñƼ Àüȯ ½Ã »ý¸íÁֱ⠸޼µå È£Ãâ
5.1.5 »ý¸íÁֱ⠸޼µå »ç¿ë ½Ã ÁÖÀÇ»çÇ×
5.2 ±¸¼º º¯°æ
5.2.1 ¸®¼Ò½º ¹Ý¿µ
5.2.2 ±¸¼º º¯°æÀ¸·Î ÀÎÇÑ ¾×ƼºñƼ Àç½ÃÀÛ
5.2.3 ÇÁ·¹ÀÓ¿öÅ© ¼Ò½º È®ÀÎ
5.2.4 ±¸¼º ÇÑÁ¤ÀÚ
5.2.5 µ¥ÀÌÅÍ º¹±¸
5.2.6 android:configChanges ¼Ó¼º
5.2.7 Configuration Ŭ·¡½ºÀÇ º¯¼ö È®ÀÎ
5.3 ŽºÅ©
5.3.1 ŽºÅ© »óÅÂ
5.3.2 dumpsys ¸í·É¾î·Î ŽºÅ© È®ÀÎ
5.3.3 taskAffinity ¼Ó¼º
5.3.4 ŽºÅ© ¼Ó¼º ºÎ¿©
5.4 ¼±¾ð
6Àå ¼ºñ½º
6.1 ½ºÅ¸Æ¼µå ¼ºñ½º
6.1.1 ¼ºñ½º Àç½ÃÀÛ ¹æ½Ä
6.1.2 ¸ÖƼ ½º·¹µå À̽´
6.1.3 ¿ÜºÎ ÇÁ·Î¼¼½º¿¡¼ ¾Ï½ÃÀû ÀÎÅÙÆ®·Î ¼ºñ½º ½ÃÀÛ
6.1.4 IntentService Ŭ·¡½º
6.1.5 ¼ºñ½º Áߺ¹ ½ÇÇà ¹æÁö
6.2 ¹Ù¿îµå ¼ºñ½º
6.2.1 ¸®¸ðÆ® ¹ÙÀεù
6.2.2 ·ÎÄà ¹ÙÀεù
6.2.3 ¹ÙÀεùÀÇ Æ¯¼º
6.2.4 Messenger Ŭ·¡½º
7Àå ÄÜÅÙÆ® ÇÁ·Î¹ÙÀÌ´õ
7.1 SQLite
7.1.1 sqlite shell
7.1.2 DB ¶ô ¹®Á¦
7.1.3 SQLiteOpenHelper Ŭ·¡½º
7.2 ÄÜÅÙÆ® ÇÁ·Î¹ÙÀÌ´õ
7.2.1 ·ÎÄà ÇÁ·Î¼¼½º¿¡¼ ÄÜÅÙÆ® ÇÁ·Î¹ÙÀÌ´õ Àû¿ë ±âÁØ
7.2.2 ÄÜÅÙÆ® ÇÁ·Î¹ÙÀÌ´õ ¿¹Á¦
7.2.3 ¹èÄ¡ ½ÇÇà
7.3 SQLite/ContentProvider °ü·Ã ÆÁ
7.3.1 Äõ¸® ½ÇÇà È®ÀÎ
7.3.2 ÄÜÅÙÆ® ÇÁ·Î¹ÙÀÌ´õ ¿¹¿Ü È®ÀÎ
8Àå ºê·Îµåij½ºÆ® ¸®½Ã¹ö
8.1 ºê·Îµåij½ºÆ® ¸®½Ã¹ö ±¸Çö
8.2 ºê·Îµåij½ºÆ® ¸®½Ã¹ö µî·Ï
8.2.1 ºê·Îµåij½ºÆ® ¸®½Ã¹ö Á¤Àû µî·Ï
8.2.2 ºê·Îµåij½ºÆ® ¸®½Ã¹ö µ¿Àû µî·Ï
8.3 ¿À´õµå ºê·Îµåij½ºÆ®
8.4 ½ºÆ¼Å° ºê·Îµåij½ºÆ®
8.5 LocalBroadcastManager Ŭ·¡½º
8.6 ¾Û À§Á¬
8.6.1 ¾Û À§Á¬ÀÇ Æ¯¼º
8.6.2 AppWidgetProvider Ŭ·¡½º
8.6.3 RemoteViews Ŭ·¡½º
8.6.4 ¾Û À§Á¬ ¾÷µ¥ÀÌÆ®
8.6.5 À¯ÀÇÇÒ Á¡
9Àå Application
9.1 ¾Û ÃʱâÈ
9.2 Application Äݹé
9.2.1 ComponentCallbacks2 ÀÎÅÍÆäÀ̽º
9.2.2 Application¿¡ µî·ÏÇÏ´Â Äݹé
9.3 ÇÁ·Î¼¼½º ºÐ¸®
9.3.1 ÇÁ·Î¼¼½º ºÐ¸®°¡ ÇÊ¿äÇÑ ¶§
9.3.2 ºÐ¸®µÈ ÇÁ·Î¼¼½º¿¡¼ ApplicationÀº »õ·Î ½ÃÀÛ
9.3.3 ÇÁ·Î¼¼½º ºÐ¸® ½Ã ÁÖÀÇÇÒ Á¡
10Àå ½Ã½ºÅÛ ¼ºñ½º
10.1 ½Ã½ºÅÛ ¼ºñ½º ±âº»
10.2 dumpsys ¸í·É¾î
10.3 ½Ã½ºÅÛ ¼ºñ½º À̽´
10.3.1 ºó¹øÇÑ ¸®¸ðÆ® È£ÃâÀ» ÁÙ¿©¾ß ÇÔ
10.3.2 Àü¿ø °ü¸®¿Í µö ½½¸³
10.3.3 ¾Ë¶÷ µî·Ï°ú Á¦°Å
11Àå ±¸Çö ÆÐÅÏ
11.1 ½Ì±ÛÅæ ÆÐÅÏ
11.1.1 ½Ì±ÛÅæ¿¡ Context¸¦ Àü´ÞÇÏ´Â ¹æ¹ý
11.1.2 ¸Þ¸ð¸® ´©¼ö °ËÁõ
11.2 ¸¶Ä¿ ÀÎÅÍÆäÀ̽º
11.3 Fragment Á¤Àû »ý¼º |
|
|
|
ÀúÀÚ
|
|
³ëÀçÃá
¼¿ï´ë ¼öÇаú¸¦ Á¹¾÷ÇÑ ÈÄ ÀÛÀº IT ȸ»ç¿¡¼ Á÷Àå »ýÈ°À» ½ÃÀÛÇß°í, ±× ȸ»ç¸¦ ´Ù´Ï¸é¼ Àú³á°ú ÁÖ¸»À» ÀÌ¿ëÇØ µ¶ÇÐÀ¸·Î ÇÁ·Î±×·¡¹Ö¿¡ ÀÔ¹®ÇÏ¿´´Ù. ÇöÀç ³×À̹ö¿¡ ÀçÁ÷ ÁßÀÌ°í Â÷·®¿ë ÀÎÆ÷Å×ÀθÕÆ® ¾ÛÀ» ¸¸µé°í ÀÖ´Ù. ³×À̹ö¿¡¼ ¾Èµå·ÎÀÌµå »ç³» °ÀǸ¦ ¼öÂ÷·Ê ÁøÇàÇß°í °¢Á¾ ½ºÅ͵𿡵µ ²ÙÁØÈ÷ Âü¿©ÇÏ°í ÀÖ´Ù. ¾ÛÀ» °³¹ßÇÏ¸é¼ Å©·¡½Ã¸¦ ¸¹ÀÌ ¹ß»ý½ÃÅ°±âµµ Çߴµ¥, ±× °æÇèÀ» ¹ÙÅÁÀ¸·Î ¹®Á¦ÀÇ ¿øÀÎÀ» ã¾Æ ±Ùº»ÀûÀ¸·Î ÇØ°áÇÏ´Â °Í¿¡ °ü½ÉÀÌ ¸¹¾ÆÁ³´Ù. À¥ °³¹ß ¼ÀûÀÎ [¸ðµ¨ 2·Î ´Ù½Ã ¹è¿ì´Â JSP](°øÀú, 2003³â, ÇѺû¹Ìµð¾î)¸¦ Àú¼úÇß´Ù. µÎ ¾ÆÀÌ¿Í ¸¹ÀÌ ³î°í ½Í¾îÇÏ°í, ½Â¸¶ ¾ê±â¸¸ ³ª¿À¸é ¸»ÀÌ ¸¹¾ÆÁö´Â Æò¹üÇÑ °³¹ßÀÚ´Ù.
|
|
|
|
|
|
|
|
Ãâ°í¾È³» |
|
|
Ãâ°í¶õ ÀÎÅÍÆÄÅ© ¹°·ùâ°í¿¡¼ µµ¼°¡ Æ÷ÀåµÇ¾î ³ª°¡´Â ½ÃÁ¡À» ¸»Çϸç, ½ÇÁ¦ °í°´´Ô²²¼ ¼ö·ÉÇϽô ½Ã°£Àº »óÇ°Áغñ¿Ï·áÇØ Ãâ°íÇÑ ³¯Â¥ + Åùè»ç ¹è¼ÛÀÏÀÔ´Ï´Ù. |
|
ÀÎÅÍÆÄÅ© µµ¼´Â ¸ðµç »óÇ°ÀÇ Àç°í°¡ ÃæÁ·ÇÒ ½Ã¿¡ ÀÏ°ý Ãâ°í¸¦ ÇÕ´Ï´Ù. |
|
ÀϺΠÀç°í¿¡ ´ëÇÑ Ãâ°í°¡ ÇÊ¿äÇÒ ½Ã¿¡´Â ´ã´çÀÚ¿¡°Ô Á÷Á¢ ¿¬¶ôÇϽðųª, °í°´¼¾ÅÍ(°í°´¼¾ÅÍ(1577-2555)·Î ¿¬¶ôÁֽñ⠹ٶø´Ï´Ù. |
|
¹è¼Ûºñ ¾È³» |
|
|
ÀÎÅÍÆÄÅ© µµ¼ ´ë·®±¸¸Å´Â ¹è¼Û·á°¡ ¹«·áÀÔ´Ï´Ù. |
|
´Ü, 1°³ÀÇ »óÇ°À» ´Ù¼öÀÇ ¹è¼ÛÁö·Î ÀÏ°ý ¹ß¼Û½Ã¿¡´Â 1°³ÀÇ ¹è¼ÛÁö´ç 2,000¿øÀÇ ¹è¼Ûºñ°¡ ºÎ°úµË´Ï´Ù. |
¾Ë¾ÆµÎ¼¼¿ä! |
|
|
°í°´´Ô²²¼ ÁÖ¹®ÇϽŠµµ¼¶óµµ µµ¸Å»ó ¹× ÃâÆÇ»ç »çÁ¤¿¡ µû¶ó Ç°Àý/ÀýÆÇ µîÀÇ »çÀ¯·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù. |
|
Åùè»ç ¹è¼ÛÀÏÀÎ ¼¿ï ¹× ¼öµµ±ÇÀº 1~2ÀÏ, Áö¹æÀº 2~3ÀÏ, µµ¼, »ê°£, ±ººÎ´ë´Â 3ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù.
(´Ü, Åä/ÀÏ¿äÀÏ Á¦¿Ü) |
|
|
|
|
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹ÝÇ°¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óÇ°À̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝÇ°Àº ¹«·á·Î ¹ÝÇ° µË´Ï´Ù.
±³È¯/¹ÝÇ°/º¸ÁõÁ¶°Ç ¹× Ç°Áúº¸Áõ ±âÁØÀº ¼ÒºñÀڱ⺻¹ý¿¡ µû¸¥ ¼ÒºñÀÚ ºÐÀï ÇØ°á ±âÁØ¿¡ µû¶ó ÇÇÇظ¦ º¸»ó ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
Á¤È®ÇÑ È¯ºÒ ¹æ¹ý ¹× ȯºÒÀÌ Áö¿¬µÉ °æ¿ì 1:1¹®ÀÇ °Ô½ÃÆÇ ¶Ç´Â °í°´¼¾ÅÍ(1577-2555)·Î ¿¬¶ô Áֽñ⠹ٶø´Ï´Ù.
¼ÒºñÀÚ ÇÇÇغ¸»óÀÇ ºÐÀïó¸® µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á±âÁØ(°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ µû¶ó ºñÇØ º¸»ó ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
|
±³È¯ ¹× ¹ÝÇ°ÀÌ °¡´ÉÇÑ °æ¿ì |
|
|
»óÇ°À» °ø±Þ ¹ÞÀ¸½Å ³¯·ÎºÎÅÍ 7ÀÏÀ̳» °¡´ÉÇÕ´Ï´Ù. |
|
°ø±Þ¹ÞÀ¸½Å »óÇ°ÀÇ ³»¿ëÀÌ Ç¥½Ã, ±¤°í ³»¿ë°ú ´Ù¸£°Å³ª ´Ù¸£°Ô ÀÌÇàµÈ °æ¿ì¿¡´Â °ø±Þ¹ÞÀº ³¯·ÎºÎÅÍ 3°³¿ùÀ̳», ±×»ç½ÇÀ» ¾Ë°Ô µÈ ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏÀ̳» °¡´ÉÇÕ´Ï´Ù. |
|
»óÇ°¿¡ ¾Æ¹«·± ÇÏÀÚ°¡ ¾ø´Â °æ¿ì ¼ÒºñÀÚÀÇ °í°´º¯½É¿¡ ÀÇÇÑ ±³È¯Àº »óÇ°ÀÇ Æ÷Àå»óÅ µîÀÌ ÀüÇô ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì¿¡ ÇÑÇÏ¿© °¡´ÉÇÕ´Ï´Ù.
|
|
|
|
±³È¯ ¹× ¹ÝÇ°ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì |
|
|
|
°í°´´ÔÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¸ê½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. (´Ü, »óÇ°ÀÇ ³»¿ëÀ» È®ÀÎÇϱâ À§ÇÏ¿© Æ÷Àå µîÀ» ÈѼÕÇÑ °æ¿ì´Â Á¦¿Ü) |
|
½Ã°£ÀÌ Áö³²¿¡ µû¶ó ÀçÆǸŰ¡ °ï¶õÇÒ Á¤µµ·Î ¹°Ç°ÀÇ °¡Ä¡°¡ ¶³¾îÁø °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
Æ÷Àå °³ºÀµÇ¾î »óÇ° °¡Ä¡°¡ ÈÑ¼ÕµÈ °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ¹ÝÇ° ȯºÒ |
|
|
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ´Ù¸¥ Áö¿ªÀÇ ¹ÝÇ°À» µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ¾ø½À´Ï´Ù. |
|
1°³ Áö¿ªÀÇ ¹ÝÇ°ÀÌ ¿Ï·áµÈ ÈÄ ´Ù¸¥ Áö¿ª ¹ÝÇ°À» ÁøÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌÁ¡ ¾çÇØÇØ Áֽñ⠹ٶø´Ï´Ù. |
|
|
|
|
|
|