|
|
|
|
¿ªÀÚÀÇ ±Û ¿ªÀÚ ¼Ò°³ ¸ñ Â÷ ÀúÀÚ ¼Ò°³ ±â¼ú °¨¼öÀÚ ¼Ò°³ °¨»çÀÇ ±Û ¼ ¹® 01 ¼Ò °³ ¿Ö SL4AÀΰ¡? ¾Èµå·ÎÀ̵åÀÇ ¼¼°è ¾Èµå·ÎÀ̵å ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ÇØºÎ Ȱµ¿ Àǵµ SL4AÀÇ ¿ª»ç SL4AÀÇ ¾ÆÅ°ÅØÃ³ SL4AÀÇ ÁÖ¿ä °³³ä JSON Çü½Ä ½ºÅ©¸³ÆÃ ¾ð¾îµé Beanshell 2.0b4 Lua 5.1.4 Perl 5.10.1 PHP 5.3.3 Rhino 1.7R2 JRuby 1.4 ¼Ð ÆÄÀ̽㠾ð¾îÀÇ ±âÃÊ ÆÄÀ̽ã Ç¥ÁØ ¶óÀ̺귯¸® ¿ä¾à 02 SL4A ½ÃÀÛÇϱ⠾ȵå·ÎÀÌµå ±â±â¿¡ SL4A ¼³Ä¡Çϱ⠾ȵå·ÎÀ̵å SDK ¼³Ä¡ Linux Mac OS X Windows ÆÄÀ̽㠼³Ä¡ ±â±â¿¡ ¿ø°ÝÀ¸·Î Á¢¼ÓÇϱ⠱â±â ¼³Á¤ °£´ÜÇÑ ½ºÅ©¸³Æ® ½ÇÇàÇϱ⠿ä¾à 03 ¾Èµå·ÎÀ̵å SDK µÑ·¯º¸±â SDK ¹®¼È »ìÆìº¸±â SDKÀÇ ¿©·¯ ±¸¼º¿ä¼Ò »ìÆìº¸±â ¾Èµå·ÎÀÌµå ¿¡¹Ä·¹ÀÌÅÍ ½ÃÇèÇØ º¸±â ADB µµ±¸ ÆÄÀϰú ÀÀ¿ë ÇÁ·Î±×·¥ ¼Ð ¸í·É logcat DDMS ¿ä¾à 04 Eclipse·Î °³¹ßÇϱ⠰³¹ß¿ë ÄÄÇ»ÅÍ¿¡ Eclipse ¼³Ä¡Çϱâ EclipseÀÇ ±âÃÊ ÆÛ½ºÆåƼºê ÇÁ·ÎÁ§Æ® ADTÀÇ ±âÃÊ PyDev »ç¿ë¹ý Eclipse¿¡¼ ¿©·¯ Çü½ÄÀÇ ÆÄÀϵéÀ» »ç¿ëÇϱ⠿ä¾à 05 ¾Èµå·ÎÀ̵å API µÑ·¯º¸±â ¾Èµå·ÎÀ̵å API µÑ·¯º¸±â ¾Èµå·ÎÀÌµå ÆÛ»çµåµé ActivityResultFacade AndroidFacade ApplicationManagerFacade BatteryManagerFacade BluetoothFacade CameraFacade CommonIntentsFacade ContactsFacade EventFacade EyesFreeFacade LocationFacade MediaPlayerFacade MediaRecorderFacade PhoneFacade PreferencesFacade SensorManagerFacade SettingsFacade SignalStrengthFacade SmsFacade SpeechRecognitionFacade TextToSpeechFacade ToneGeneratorFacade UiFacade WakeLockFacade WebCamFacade WifiFacade ¿ä¾à 06 ÆÄÀ̽ãÀ» ÀÌ¿ëÇÑ ¹è°æ ½ºÅ©¸³ÆÃ ¹è°æ ÀÛ¾÷ Æ®¸®°Å ¹æÇâ ±â¹Ý µ¿ÀÛ À§Ä¡ ±â¹Ý µ¿ÀÛ ½Ã°£ ±â¹Ý µ¿ÀÛ °æ°ú ½Ã°£ ±â¹Ý µ¿ÀÛ FTP ÆÄÀÏ µ¿±âÈ µµ±¸ Flickr¿Í »çÁø µ¿±âÈÇϱ⠱¸±Û ¹®¼¿Í µ¿±âÈÇϱâ ÀÚµ¿ ½ÇÇà±â ¿ä¾à 07 ÆÄÀ̽㠽ºÅ©¸³ÆÃ À¯Æ¿¸®Æ¼µé ÆÄÀ̽㠶óÀ̺귯¸®µé ÀüÀÚ¿ìÆí ±â´É ÀÀ¿ë ¿¹Á¦ À§Ä¡ ÀÎ½Ä ÀÀ¿ë ¿¹Á¦ ³» À§Ä¡¸¦ Æ®À§ÅÍ·Î ¿©Çà °æ·Î ÃßÀû WiFi ½ºÄ³³Ê HTTP ¼¹ö ½ÇÇà ÁßÀÎ ÀÀ¿ë ÇÁ·Î±×·¥À» °Á¦·Î Á¾·áÇϱâ À¥¿¡¼ ÆÄÀÏ ³»·Á ¹Þ±â ÆÄÀ̽ã FTP ¼¹ö ¿ä¾à 08 ´ëÈ »óÀÚ ±â¹Ý GUI UIÀÇ ±âÃÊ Ã¥ Á¦¸ñ °Ë»ö ÆíÀǼº ´ëÈ »óÀÚµé ÁøÇà Ç¥½Ã ´ëÈ »óÀÚ ¸ð´Þ ´ëÈ »óÀÚ ´ë ºñ ¸ð´Þ ´ëÈ »óÀÚ ¿É¼Ç ¸Þ´º dialogCreateAlertÀ¸·Î ÆÄÀÏ ¼±Åà ´ëÈ »óÀÚ ¸¸µé±â ´ëÈ »óÀÚ¸¦ ÆÄÀ̽㠰´Ã¼·Î ĸ½¶ÈÇÏ±â ÆÌij½ºÆ® Àç»ý±â ¸ÂÃãÇü ¼³Á¤ ½ºÅ©¸³Æ® ¸¸µé±â ¿ä¾à 09 HTML·Î GUI ¸¸µé±â HTML°ú ´Ü¼ø Á¤º¸ Ç¥½Ã HTML°ú JavaScript GUI¸¦ À§ÇÑ HTML ¾ç½ÄÀÇ ±âÃÊ °£´ÜÇÑ HTML ¾ç½Ä CSS SMS º´ÇÕ±â ÀÇÁ¸ °ü°è SMS º´ÇÕ±âÀÇ ¹®Á¦Á¡µé ¿ä¾à 10 ÆÐŰÁö Á¦ÀÛ ¹× ¹èÆ÷ QR ÄÚµå ÀÀ¿ë ÇÁ·Î±×·¥ ÆÐŰÁö ³»°¡ ¸¸µç ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ÆÐŰÁö ¸¸µé±â Ant·Î ºôµåÇϱâ SL4A ÄÄÆÄÀÏ Çϱ⠸¶Áö¸· ¼ÕÁú ¿ä¾à ã¾Æº¸±â |
Ãâó : ¾Ë¶óµò |
|
¡®ÇÁ·Î ¾Èµå·ÎÀ̵å SL4: ÆÄÀ̽ãÀ¸·Î ¾Èµå·ÎÀÌµå ¾Û ¸¸µé±â¡¯´Â "ÈÄ´Ù´Ú ¾Û ¸¸µé°í ¸¶ÄÏ¿¡ ¿Ã·Á¼ ´ë¹Ú ³ªÀÚ!"¶ó´Â ´Ù¼Ò ÇãȲÇÑ ²ÞÀ» µ¶ÀÚ¿¡°Ô ½É¾îÁÖ´Â µíÇÑ Ã¥ÀÌ ¸¸¿¬ÇÑ °¡¿îµ¥ ¡®³»°Ô ÇÊ¿äÇÑ °ÍÀ» ³»°¡ Á÷Á¢ ¸¸µç´Ù¡¯¶ó´Â Á» ´õ °Ç°ÇÑ Á¢±Ù¹æ½ÄÀ» °¡Áø ³»½Ç Àִ åÀÌ¸ç ÆÄÀ̽ãÀ» ÁÁ¾ÆÇϰųª ¶Ç´Â ¾Èµå·ÎÀ̵忡 °ü½ÉÀº ÀÖÁö¸¸ "ÀÚ¹Ù°¡ ½È¾î¼¡¦"¶ó´Â µ¶Àڵ鵵 ÁÖ¸ñÇÒ ¸¸ÇÑ Ã¥ÀÌ´Ù.
°®Ãâ °ÍÀ» ¸ðµÎ °®Ãá ¾Èµå·ÎÀ̵å ÀÀ¿ë ÇÁ·Î±×·¥À» Java Äڵ带 ÀüÇô ÀÛ¼ºÇÏÁö ¾Ê°íµµ ¼³°è, Á¦ÀÛÇÏ°í ¹èÆ÷ÇÏ´Â ´É·ÂÀ» µ¶Àڵ鿡°Ô ºÎ¿©ÇÑ´Ù. ÀÌ Ã¥°ú ÇÔ²² µ¶ÀÚ´Â SL4A(Scripting Layer for Android)ÀÇ ¼³Ä¡¿¡¼ Ãâ¹ßÇØ¼ ªÀº ½ºÅ©¸³Æ®µéÀ» ¸¸µé°í Á» ´õ º¹ÀâÇÑ ÇÁ·ÎÁ§Æ®¸¦ ÀÛ¼ºÇÏ¸ç ¹èÆ÷¿ë ÆÐŰÁö¸¦ ¸¸µé¾î¼ ±â±â¿¡ ¼³Ä¡, ½ÇÇàÇϱâ±îÁöÀÇ °³¹ß Àü °úÁ¤À» üÇèÇÏ°Ô µÈ´Ù.
ÀÌ Ã¥Àº SL4A°¡ Áö¿øÇÏ´Â ¿ÀǼҽº ÇÁ·Î±×·¡¹Ö ¾ð¾î Áß °¡Àå Áß¿äÇÑ ¾ð¾î¶ó°í ÇÒ ¼ö ÀÖ´Â ÆÄÀ̽ãÀ» °¡Áö°í ¾Èµå·ÎÀÌµå ½ºÅ©¸³ÆÃÀÇ ¼¼°è¸¦ ŽÇèÇÑ´Ù. ¶ÇÇÑ, ¾Èµå·ÎÀ̵å SDKµµ »ìÆìº¸°í, Eclipse ±â¹Ý ¾Èµå·ÎÀÌµå °³¹ß ȯ°æÀ» ¼³Á¤ÇÏ´Â ¹æ¹ýµµ ¾Ë·ÁÁØ´Ù.
ÀÌ Ã¥À» ÀÐÀ¸¸é¼ SL4A ±â¹Ý ÆÄÀ̽㠽ºÅ©¸³ÆÃÀÇ, ±×¸®°í SL4A¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ÆÄÀ̽㠸ðµâµé°ú ¾Èµå·ÎÀ̵å SDKÀÇ Á¶ÇÕ¿¡¼ ¾òÀ» ¼ö ÀÖ´Â À§·Â°ú À¯¿¬¼ºÀ» ½Ç°¨ÇÏ°Ô µÉ °ÍÀÌ´Ù. ÀÌ Ã¥Àº °£´ÜÇÑ À§Ä¡ ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥µé¿¡¼ ½ÃÀÛÇϳª, ³¡¿¡ °¡¼´Â µ¥½ºÅ©ÅéÀÇ °Í°ú ºñ°ßÇÒ ¼ö ÀÖ´Â ¿ÏÀüÇÑ GUI¸¦ °®Ãá ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µé¾î º»´Ù.
¡Ü µµ¼ Ư¡
- Å͹̳Π¶Ç´Â ¸í·É ÇÁ·ÒÇÁÆ®¿¡¼ ¾Èµå·ÎÀ̵å API¸¦ ½ÃÇèÇØ º¸°í,
- ¾Èµå·ÎÀÌµå ±â±âÀÇ ¼³Á¤µéÀ» ÀÚµ¿À¸·Î º¯°æÇÏ´Â °£´ÜÇÑ ½ºÅ©¸³Æ®µéÀ» ÀÛ¼ºÇϰí,
- ±â±â¿¡¼ À¥ ¼¹ö¸¦ ½ÇÇàÇØ¼ ±â±âÀÇ ÆÄÀϵéÀ» ¿ø°ÝÀ¸·Î »ìÆìº¸°í,
- ±â±âÀÇ Ä«¸Þ¶ó·Î ÂïÀº »çÁøÀ» ÀÚµ¿À¸·Î Flickr¿¡ ¿Ã¸®°í,
- ¾Èµå·ÎÀÌµå ³»Àå ´ëÈ »óÀÚµéÀ» ÀÌ¿ëÇØ¼ ±â±â¿Í »óÈ£ÀÛ¿ëÇϰí,
- WebView¿Í HTML, Javascript, CSS¸¦ ÀÌ¿ëÇØ¼ ¸¶ÄÏ¿¡ ¿Ã¸± ¼ö ÀÖ´Â ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µé¾î º»´Ù.
ÀÌ Ã¥Àº ¼³°è¿¡¼ ÆÐŰÁö Á¦ÀÛ±îÁö ¾Èµå·ÎÀÌµå °³¹ß °øÁ¤ Àü¹ÝÀ» µ¶ÀÚ¿¡°Ô ¾Ë·ÁÁØ´Ù. ÀÌ Ã¥À» ÁöħÀ¸·Î »ï´Â´Ù¸é, Java¸¦ ¹è¿ìÁö ¾Ê°íµµ ¾Èµå·ÎÀÌµå ±â±â¸¦ À§ÇÑ ÀÀ¿ë ÇÁ·Î±×·¥µéÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ°Ô µÉ °ÍÀÌ´Ù.
|
Ãâó : ¾Ë¶óµò |

|
|
|
|