{"id":1061,"date":"2012-11-07T08:36:07","date_gmt":"2012-11-07T08:36:07","guid":{"rendered":"http:\/\/brain.payzip.co.kr\/?p=1061"},"modified":"2012-11-07T08:36:07","modified_gmt":"2012-11-07T08:36:07","slug":"phonegap-%ec%95%88%eb%93%9c%eb%a1%9c%ec%9d%b4%eb%93%9c-%ea%b0%9c%eb%b0%9c-%ed%99%98%ea%b2%bd-%ec%84%a4%ec%a0%95","status":"publish","type":"post","link":"https:\/\/blog.goorigo.com\/?p=1061","title":{"rendered":"PhoneGap \uc548\ub4dc\ub85c\uc774\ub4dc \uac1c\ubc1c \ud658\uacbd \uc124\uc815"},"content":{"rendered":"<p>\uc601\ubb38\ubcf4\ub2e4 \uad1c\ucc2e\uac8c \uc815\ub9ac\ud55c\uae00<\/p>\n<p>\ucd9c\ucc98 :\u00a0<a href=\"http:\/\/ujeani.wordpress.com\/2011\/09\/02\/002\/\">http:\/\/ujeani.wordpress.com\/2011\/09\/02\/002\/<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>\uc6f9\uc571 \ub610\ub294 \uc544\uc774\ud3f0\uacfc \uc548\ub4dc\ub85c\uc774\ub4dc\uc6a9 \ud558\uc774\ube0c\ub9ac\ub4dc \uc571\uc744 \uac1c\ubc1c\ud558\uae30 \uc704\ud55c \uc120\ud0dd\uc740 \uc5ec\ub7ec\uac00\uc9c0\uac00 \uc788\ub2e4. \uc5ec\uae30\uc5d0\uc11c\ub294 \uadf8 \uc911\uc5d0\uc11c\ub3c4 PhoneGap\uacfc jQuery Mobile\uc744 \uc774\uc6a9\ud558\uc5ec \ud558\uc774\ube0c\ub9ac\ub4dc \uc571\uc744 \uac1c\ubc1c\ud558\ub294 \uac83\uc5d0 \ub300\ud574 \uc124\uba85\ud55c\ub2e4.<\/p>\n<h2><a href=\"http:\/\/www.phonegap.com\/\">PhoneGap<\/a>\u00a0\uc124\uce58\ud558\uae30<\/h2>\n<p>PhoneGap\uc740 \uc544\ub9c8\ub3c4 \ud604\uc7ac \uac00\uc7a5 \ud65c\ubc1c\ud558\uac8c \uac1c\ubc1c\ub418\uace0 \uc801\uc6a9\ub418\uace0 \uc788\ub294 \ud50c\ub7ab\ud3fc\uc774\ub77c \uc0dd\uac01\ub41c\ub2e4. \uc624\ud508 \uc18c\uc2a4\ub85c \uacf5\uac1c\ub41c \ud50c\ub7ab\ud3fc\uc77c \ubfd0 \uc544\ub2c8\ub77c \uc774 \ud50c\ub7ab\ud3fc\uc5d0 \uc801\uc6a9\ud558\uae30 \uc704\ud574 \ub9ce\uc740 \uc0ac\ub78c\ub4e4\uc774 \ub2e4\uc591\ud55c \ud50c\ub7ec\uadf8\uc778\uc744 \uac1c\ubc1c, \uc801\uc6a9\ud558\uace0 \uc788\ub2e4.<\/p>\n<p>\uc774 \uae00\uc5d0\uc11c\ub294 PhoneGap\uc758 \ud648\ud398\uc774\uc9c0\uc5d0\uc11c \uc81c\uacf5\ud558\ub294 \uc124\uce58 \ubc29\ubc95\uc5d0 \ub530\ub77c android \uac1c\ubc1c\uc744 \uc704\ud574 eclipse\uc5d0 \uc124\uce58\ud558\ub294 \ubc29\ubc95\uacfc iOS\ub97c \uc704\ud574 Xcode\uc5d0 \uc124\uce58\ud558\ub294 \ubc29\ubc95\uc744 \uc124\uba85\ud55c\ub2e4.<\/p>\n<h2><strong>\uc548\ub4dc\ub85c\uc774\ub4dc \ud50c\ub7ab\ud3fc\uc744 \uc704\ud55c PhoneGap \uc124\uce58<\/strong><\/h2>\n<h2><strong><\/strong><strong>(<\/strong><a href=\"http:\/\/www.phonegap.com\/start#android\">http:\/\/www.phonegap.com\/start#android<\/a>)<\/h2>\n<h3>1. Android \uac1c\ubc1c\ud658\uacbd \uc14b\uc5c5<\/h3>\n<div>\n<ul>\n<li>\ud544\uc218\uc694\uad6c \uc0ac\ud56d : Eclipse 3.4+<\/li>\n<li><a href=\"http:\/\/www.eclipse.org\/downloads\/\">Eclipse \ub2e4\uc6b4\ub85c\ub4dc<\/a>\u00a0\ubc0f \uc124\uce58<\/li>\n<li><a href=\"http:\/\/developer.android.com\/sdk\/index.html\">Android SDK \u00a0\ub2e4\uc6b4\ub85c\ub4dc<\/a>\u00a0\ubc0f \uc124\uce58<\/li>\n<li><a href=\"http:\/\/developer.android.com\/sdk\/eclipse-adt.html#installing\">ADT \ud50c\ub7ec\uadf8\uc778 \ub2e4\uc6b4\ub85c\ub4dc<\/a>\u00a0\ubc0f \uc124\uce58<\/li>\n<\/ul>\n<\/div>\n<div>\uc774\ubbf8 \uc548\ub4dc\ub85c\uc774\ub4dc \uc571\uc744 \uac1c\ubc1c\ud558\uace0 \uc788\ub294 \uac1c\ubc1c\uc790\ub77c\uba74 \uac1c\ubc1c \ud658\uacbd\uc740 \uc14b\uc5c5\ub418\uc5b4\uc788\uc744 \uac83\uc774\ub2e4. PhoneGap\uc744 \uc704\ud574 \uac1c\ubc1c \ud658\uacbd\uc744 \uc0c8\ub85c \uc124\uc815\ud558\ub294 \uacbd\uc6b0\ub77c\uba74 \uc548\ub4dc\ub85c\uc774\ub4dc \uac1c\ubc1c\uc790 \uc0ac\uc774\ud2b8\uc758 \uc808\ucc28\ub97c \uc798 \ub530\ub77c\ud558\uae38 \ubc14\ub780\ub2e4.<\/div>\n<div>\n<ul>\n<li>\ucd5c\uc2e0 \ubc84\uc804\uc758 PhoneGap\uc744 \ub2e4\uc6b4\ub85c\ub4dc\ud558\uc5ec \uc555\ucd95\uc744 \ud480\uc5b4\ub454\ub2e4. (<a href=\"http:\/\/www.phonegap.com\/download-thankyou\">PhoneGap \ub2e4\uc6b4\ub85c\ub4dc<\/a>)<\/li>\n<\/ul>\n<p>\ud604\uc7ac \uacf5\uc2dd\uc801\uc73c\ub85c\ub294 1.0.0\uc774 \ub9b4\ub9ac\uc988\ub418\uc5b4\uc788\uace0 github\uc5d0\uc11c 1.0.0rc2 \ubc84\uc804\uc744 \ub2e4\uc6b4 \ubc1b\uc744 \uc218 \uc788\ub2e4. (<a href=\"https:\/\/github.com\/phonegap\">github\uc5d0\uc11c \ucd5c\uc2e0 \ubc84\uc804 \ub2e4\uc6b4\ub85c\ub4dc<\/a>)<\/p>\n<\/div>\n<h3>2. \uc0c8\ub85c\uc6b4 \ud504\ub85c\uc81d\ud2b8 \ub9cc\ub4e4\uae30<\/h3>\n<div>\n<ul>\n<li>1\ub2e8\uacc4\uc758 \ubaa8\ub4e0 \ud234\ub4e4\uc744 \uc124\uc815\ud558\uc600\ub2e4\uba74 Eclipse \ub97c \uc2e4\ud589\ud558\uc5ec File&gt;New&gt;Android Project \uc120\ud0dd\ud558\uc5ec \uc0c8\ub85c\uc6b4 \ud504\ub85c\uc81d\ud2b8\ub97c \uc2dc\uc791\ud55c\ub2e4. \uc774 \ub300\ud654\ucc3d\uc5d0\uc11c \ub2e4\uc74c \uc0ac\ud56d\ub4e4\uc744 \uc124\uc815\ud55c\ub2e4.<\/li>\n<\/ul>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0Project name<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0Build target<\/div>\n<div>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0Package name<\/div>\n<\/div>\n<div><a href=\"http:\/\/ujeani.files.wordpress.com\/2011\/09\/phonegap-project-setup.png\"><img title=\"PhoneGap Project Setup\" src=\"http:\/\/ujeani.files.wordpress.com\/2011\/09\/phonegap-project-setup.png?w=710\" alt=\"\" \/><\/a><\/div>\n<p>\uc548\ub4dc\ub85c\uc774\ub4dc \uac1c\ubc1c\uc790\ub77c\uba74 \uc5ec\uae30\uae4c\uc9c0\ub294 \ub9e4\ubc88 \ud504\ub85c\uc81d\ud2b8 \uc2dc\uc791\ub54c\ub9c8\ub2e4 \ud558\ub294 \ub2e8\uacc4\uc77c \uac83\uc774\ub2e4.<\/p>\n<h3>3. \ud3f4\ub354 \ucd94\uac00\ud558\uae30<\/h3>\n<p>\ud504\ub85c\uc81d\ud2b8 \ub8e8\ud2b8 \ud3f4\ub354\uc5d0 \ub450 \uac1c\uc758 \uc0c8\ub85c\uc6b4 \ud3f4\ub354\ub97c \ub9cc\ub4e0\ub2e4.<\/p>\n<div>\n<ul>\n<li>\/libs<\/li>\n<li>\/assets\/www<\/li>\n<\/ul>\n<\/div>\n<h3>4. Javascript \ud30c\uc77c \ubcf5\uc0ac<\/h3>\n<div>\n<ul>\n<li>\ub2e4\uc6b4\ub85c\ub4dc\ud55c PhoneGap \ud30c\uc77c\ub4e4 \uc911\u00a0Android \ud3f4\ub354 \ub0b4\uc5d0 \uc788\ub294\u00a0phonegap.js \ud30c\uc77c\uc744 \/assets\/www \ub85c \ubcf5\uc0ac\ud55c\ub2e4. (\ud3f4\ub354 \uad6c\uc131\uc5d0 \ub530\ub77c \uc11c\ube0c \ud3f4\ub354\ub97c \ub9cc\ub4e4\uace0 \ubcf5\uc0ac\ud574\ub3c4 \ub41c\ub2e4.)<\/li>\n<li>\uc5ec\uae30\uc11c \uae30\ubcf8\uc801\uc774\uc9c0\ub9cc \uc911\uc694\ud55c \uc8fc\uc758 \uc0ac\ud56d \ud558\ub098!\u00a0phonegap.js \ub294 \uaf2d \ub2e4\uc6b4\ub85c\ub4dc \ubc1b\uc740 PhoneGap \u00a0\ud30c\uc77c\ub4e4 \uc911\uc5d0\uc11c Android \ud3f4\ub354\uc5d0 \uc788\ub294 phonegap.js \ud30c\uc77c\uc744 \uc0ac\uc6a9\ud574\uc57c \ud55c\ub2e4. \uc989, phonegap.js\ub294 \uac01 \ud50c\ub7ab\ud3fc\uc5d0 \ub9de\ub294 \ubc84\uc804\uc744 \uc0ac\uc6a9\ud574\uc57c \ud55c\ub2e4\ub294 \uac83\uc774\ub2e4. \ub9e4\uc6b0 \uae30\ubcf8\uc801\uc778 \uc0ac\ud56d\uc774\uc9c0\ub9cc \uc774\uac78 \uae5c\ube61\ud558\uba74 \uc77c\uc8fc\uc77c\uac04 \uac1c\uace0\uc0dd(!) \uc744 \ud560 \uc218\ub3c4 \uc788\ub2e4. \ub098\ucc98\ub7fc..<\/li>\n<\/ul>\n<h3>5. jar \ud30c\uc77c \ubcf5\uc0ac\ud558\uae30<\/h3>\n<div>\n<ul>\n<li>\ub2e4\uc6b4\ub85c\ub4dc\ud55c PhoneGap \ud30c\uc77c\ub4e4 \uc911 phonegap.jar \ud30c\uc77c\uc744 \/libs \ud3f4\ub354\ub85c \ubcf5\uc0ac\ud55c\ub2e4.<\/li>\n<\/ul>\n<\/div>\n<h3>6.xml \u00a0\ud3f4\ub354 \ubcf5\uc0ac<\/h3>\n<div>\n<ul>\n<li>\ub2e4\uc6b4\ub85c\ub4dc\ud55c PhoneGap \ud30c\uc77c\ub4e4 \uc911 xml \ud3f4\ub354\ub97c \/res \ub85c \ubcf5\uc0ac\ud55c\ub2e4.<\/li>\n<\/ul>\n<\/div>\n<h3>7. \ud504\ub85c\uc81d\ud2b8 \uba54\uc778 Java \ud30c\uc77c \uc218\uc815\ud558\uae30<\/h3>\n<div>\ud504\ub85c\uc81d\ud2b8 \uc544\ub798\uc758 \/src \ud3f4\ub354\uc5d0 \uc788\ub294 Project \uba54\uc778 Java \ud30c\uc77c({$\ud504\ub85c\uc81d\ud2b8\uba85}Activity.java \u2013 \uc608:SenchaMapActivity.java)\uc5d0\uc11c \uba87 \uac00\uc9c0 \uc218\uc815\uc744 \ud558\uc5ec\uc57c \ud55c\ub2e4.<\/div>\n<div>\n<ul>\n<li>class\uc758 extend\ub97c\u00a0<strong><code>Activity<\/code><\/strong>\u00a0\uc5d0\uc11c\u00a0<strong><code>DroidGap<\/code><\/strong>\uc73c\ub85c \ubcc0\uacbd\ud55c\ub2e4.<\/li>\n<li><code><strong>setContentView();<\/strong>\u00a0\ub97c \u00a0<\/code><strong><code>super.loadUrl(\"file:\/\/\/android_asset\/www\/index.html\");<\/code><\/strong>\ub85c \ubcc0\uacbd\ud55c\ub2e4.<\/li>\n<li><strong><code>import com.phonegap.*;<\/code><\/strong>\uc744 \ucd94\uac00\ud55c\ub2e4.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p><a href=\"http:\/\/ujeani.files.wordpress.com\/2011\/09\/editsrc.png\"><img title=\"editsrc\" src=\"http:\/\/ujeani.files.wordpress.com\/2011\/09\/editsrc.png?w=710\" alt=\"\" \/><\/a><\/p>\n<h3>8. jar\ud30c\uc77c \ucd94\uac00\ud558\uae30<\/h3>\n<p><strong><\/strong>\uc5ec\uae30\uae4c\uc9c0 \uc9c4\ud589\ud55c \uc0c1\ud0dc\uc5d0\uc11c\ub294 Eclipse\uac00 phonegap-1.0.0.jar\ub97c \ubc1c\uacac\ud558\uc9c0 \ubabb\ud558\uc5ec \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud568\uc744 \ubcfc \uc218 \uc788\uc744 \uac83\uc774\ub2e4. \uc774\uac83\uc744 \ud574\uacb0\ud558\uae30 \uc704\ud574 \/libs \ud3f4\ub354\uc5d0\uc11c \uc624\ub978\ucabd \ub9c8\uc6b0\uc2a4 \ubc84\ud2bc\uc744 \ud074\ub9ad\ud55c \ud6c4 Build Paths\/ &gt; Configure Build Paths\ub97c \uc120\ud0dd\ud55c\ub2e4. \uc774\ub54c \ud45c\uc2dc\ub418\ub294 \ud654\uba74\uc758 Libraries \ud0ed\uc5d0\uc11c Add Jars \ub97c \uc120\ud0dd\ud558\uc5ec Project\uc5d0 phonegap-1.0.0.jar \ub97c \ucd94\uac00\ud55c\ub2e4.<\/p>\n<p><a href=\"http:\/\/ujeani.files.wordpress.com\/2011\/09\/add-jars.png\"><img title=\"add Jars\" src=\"http:\/\/ujeani.files.wordpress.com\/2011\/09\/add-jars.png?w=710\" alt=\"\" \/><\/a><\/p>\n<h3>9. AndroidManifest.xml \uc218\uc815\ud558\uae30<\/h3>\n<div>\n<ul>\n<li>AndroidManifest.xml\ub97c \ucc3e\uc544 \uc624\ub978\ucabd \ub9c8\uc6b0\uc2a4\ub97c \ud074\ub9ad\ud55c \ud6c4 Open with &gt; Text Editor \ub97c \uc120\ud0dd\ud558\uc5ec \ud30c\uc77c\uc744 \uc5f0\ub2e4.<\/li>\n<li><code>android:versionName=\"x.x\"&gt;<\/code>\uc744 \ucc3e\uc544 \uadf8\u00a0\uc544\ub798\ucabd\uc5d0 \ub2e4\uc74c\uc758 \ud37c\ubbf8\uc158\uc744 \ubcf5\uc0ac\ud574\uc11c \ubd99\uc5ec\ub123\ub294\ub2e4. (\ubb3b\uc9c0\ub3c4 \ub530\uc9c0\uc9c0\ub3c4 \ub9d0\uace0 \uadf8\ub0e5 \ubcf5\uc0ac\ud574 \ub123\ub294\ub2e4..)<\/li>\n<\/ul>\n<div>\n<div id=\"highlighter_527687\">\n<div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>01<\/code><\/td>\n<td><code>&lt;supports-screens<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>02<\/code><\/td>\n<td><code>android:largeScreens=<\/code><code>\"true\"<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>03<\/code><\/td>\n<td><code>android:normalScreens=<\/code><code>\"true\"<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>04<\/code><\/td>\n<td><code>android:smallScreens=<\/code><code>\"true\"<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>05<\/code><\/td>\n<td><code>android:resizeable=<\/code><code>\"true\"<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>06<\/code><\/td>\n<td><code>android:anyDensity=<\/code><code>\"true\"<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>07<\/code><\/td>\n<td><code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>08<\/code><\/td>\n<td><code>&lt;uses-permission android:name=<\/code><code>\"android.permission.CAMERA\"<\/code>\u00a0<code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>09<\/code><\/td>\n<td><code>&lt;uses-permission android:name=<\/code><code>\"android.permission.VIBRATE\"<\/code>\u00a0<code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>10<\/code><\/td>\n<td><code>&lt;uses-permission android:name=<\/code><code>\"android.permission.ACCESS_COARSE_LOCATION\"<\/code>\u00a0<code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>11<\/code><\/td>\n<td><code>&lt;uses-permission android:name=<\/code><code>\"android.permission.ACCESS_FINE_LOCATION\"<\/code>\u00a0<code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>12<\/code><\/td>\n<td><code>&lt;uses-permission android:name=<\/code><code>\"android.permission.ACCESS_LOCATION_EXTRA_COMMANDS\"<\/code>\u00a0<code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>13<\/code><\/td>\n<td><code>&lt;uses-permission android:name=<\/code><code>\"android.permission.READ_PHONE_STATE\"<\/code>\u00a0<code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>14<\/code><\/td>\n<td><code>&lt;uses-permission android:name=<\/code><code>\"android.permission.INTERNET\"<\/code>\u00a0<code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>15<\/code><\/td>\n<td><code>&lt;uses-permission android:name=<\/code><code>\"android.permission.RECEIVE_SMS\"<\/code>\u00a0<code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>16<\/code><\/td>\n<td><code>&lt;uses-permission android:name=<\/code><code>\"android.permission.RECORD_AUDIO\"<\/code>\u00a0<code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>17<\/code><\/td>\n<td><code>&lt;uses-permission android:name=<\/code><code>\"android.permission.MODIFY_AUDIO_SETTINGS\"<\/code>\u00a0<code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>18<\/code><\/td>\n<td><code>&lt;uses-permission android:name=<\/code><code>\"android.permission.READ_CONTACTS\"<\/code>\u00a0<code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>19<\/code><\/td>\n<td><code>&lt;uses-permission android:name=<\/code><code>\"android.permission.WRITE_CONTACTS\"<\/code>\u00a0<code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>20<\/code><\/td>\n<td><code>&lt;uses-permission android:name=<\/code><code>\"android.permission.WRITE_EXTERNAL_STORAGE\"<\/code>\u00a0<code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>21<\/code><\/td>\n<td><code>&lt;uses-permission android:name=<\/code><code>\"android.permission.ACCESS_NETWORK_STATE\"<\/code>\u00a0<code>\/&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<ul>\n<li>\u00a0<code>&lt;activity android:name= ....<\/code><code>&gt;\u00a0<\/code>\ub0b4\ubd80\uc5d0<code>android:configChanges=\"orientation|keyboardHidden\"<\/code>\u00a0\ub97c \ucd94\uac00\ud55c\ub2e4.<\/li>\n<\/ul>\n<p><a href=\"http:\/\/ujeani.files.wordpress.com\/2011\/09\/manifest.png\"><img title=\"manifest\" src=\"http:\/\/ujeani.files.wordpress.com\/2011\/09\/manifest.png?w=710\" alt=\"\" \/><\/a><\/p>\n<p>\uc790, \uc774\uc81c PhoneGap\uc744 \uc774\uc6a9\ud574\uc11c \uc548\ub4dc\ub85c\uc774\ub4dc\uc6a9 \uc571\uc744 \uac1c\ubc1c\ud558\uae30 \uc704\ud55c \uac1c\ubc1c \ud658\uacbd\uc758 \uc124\uc815\uc774 \uc644\ub8cc\ub418\uc5c8\ub2e4.<\/p>\n<h3>10. \uc571 \uac1c\ubc1c<\/h3>\n<p>PhoneGap \uc744 \uc774\uc6a9\ud55c \uc548\ub4dc\ub85c\uc774\ub4dc \uc571\uc758 \uc18c\uc2a4\ub4e4\uc740 \/assets\/www\uc5d0 \ub9cc\ub4e4\uba70 \uadf8 \uccab\ubc88\uc9f8 \uc2dc\uc791\uc740 \uc77c\ubc18\uc801\uc778 \uc6f9 \uac1c\ubc1c\uacfc \uac19\uc774 index.html\ub85c \ubd80\ud130 \uc2dc\uc791\ud55c\ub2e4. \u00a0\uc774\uc81c \uc6f9\uc744 \uac1c\ubc1c\ud560\ub54c \uc0ac\uc6a9\ud55c HTML, CSS, Javascript\uc758 \uc628\uac16 \uace0\uae09 \uae30\uc220\uacfc \uc7a1\uae30\uc640 \uaf41\uc218\ub97c \ucd1d\ub3d9\uc6d0\ud558\uc5ec \uc6f9\uc0ac\uc774\ud2b8\ub97c \uac1c\ubc1c\ud558\ub294 \ucc98\ub7fc \uac1c\ubc1c\uc744 \ud558\uba74 \ub41c\ub2e4.<\/p>\n<p>\uadf8\ub7fc \ub204\uad6c\ub098 \uaf2d \ud55c \ubc88\uc740 \ud558\uace0 \ub118\uc5b4\uac00\uc57c\ud560 helloworld \uc571\uc744 \ub9cc\ub4e4\uc5b4\ubcf4\uc790. \uc544\ub798 \ucf54\ub4dc\ub294 \uc774 \uc571\uc744 \uc704\ud55c index.html \uc758 \ub0b4\uc6a9\uc774\ub2e4. phonegap.js\ub97c \u00a0\ud3ec\ud568\uc2dc\ucf1c\uc57c \ud558\ub294 \uac83\uc744 \uc720\ub150\ud558\uba74 \ub41c\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<div id=\"highlighter_971616\">\n<div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>01<\/code><\/td>\n<td><code>&lt;!DOCTYPE HTML&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>02<\/code><\/td>\n<td><code>&lt;<\/code><code>html<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>03<\/code><\/td>\n<td><code>&lt;<\/code><code>head<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>04<\/code><\/td>\n<td><code>&lt;<\/code><code>title<\/code><code>&gt;PhoneGap&lt;\/<\/code><code>title<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>05<\/code><\/td>\n<td><code>&lt;<\/code><code>script<\/code>\u00a0<code>type<\/code><code>=<\/code><code>\"text\/javascript\"<\/code>\u00a0<code>charset<\/code><code>=<\/code><code>\"utf-8\"<\/code>\u00a0<code>src<\/code><code>=<\/code><code>\"phonegap.js\"<\/code><code>&gt;&lt;\/<\/code><code>script<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>06<\/code><\/td>\n<td><code>&lt;\/<\/code><code>head<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>07<\/code><\/td>\n<td><code>&lt;<\/code><code>body<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>08<\/code><\/td>\n<td><code>&lt;<\/code><code>h1<\/code><code>&gt;Hello World&lt;\/<\/code><code>h1<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>09<\/code><\/td>\n<td><code>&lt;\/<\/code><code>body<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td><code>10<\/code><\/td>\n<td><code>&lt;\/<\/code><code>html<\/code><code>&gt;<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<h3>11. \uc2dc\ubbac\ub808\uc774\ud130\uc5d0\uc11c \uc2e4\ud589\ud558\uae30<\/h3>\n<ul>\n<li>\uc774\uc81c \uc704\uc758 index.html\uc744 \uc800\uc7a5\ud558\uace0 Run&gt;Run As&gt;Android Application\uc744 \uc120\ud0dd\ud55c\ub2e4.<\/li>\n<li>Eclipse\ub294 \uc5b4\ub5a4 AVD\ub97c \uc0ac\uc6a9\ud560 \uac83\uc778\uc9c0 \ubb3c\uc5b4\ubcf4\uace0 \uc801\uc808\ud55c AVD\ub97c \uc120\ud0dd\ud558\uba74 \ub41c\ub2e4. \uc544\uc9c1 AVD\uac00 \uc5c6\ub2e4\uba70 \ud574\uc0c1\ub3c4\ub4f1\uc744 \uc9c0\uc815\ud558\uc5ec \uc0c8\ub85c \ub9cc\ub4e0\ub2e4.<\/li>\n<li>\uc544\ub294 \uc0ac\ub78c\uc740 \ub2e4 \uc54c\uc9c0\ub9cc \uc548\ub4dc\ub85c\uc774\ub4dc \uc2dc\ubbac\ub808\uc774\ud130\ub294 \uc2e4\ud589\ub418\ub294\ub370 \uc0c1\ub2f9\ud788 \uc624\ub79c \uc2dc\uac04\uc774 \uac78\ub9b0\ub2e4.<\/li>\n<li>\ucc98\uc74c \uc548\ub4dc\ub85c\uc774\ub4dc \ud658\uacbd\uc744 \uc124\uc815\ud558\uace0 \uc2dc\ubbac\ub808\uc774\ud130\ub97c \ub744\uc6cc\ubcf4\ub294 \uacbd\uc6b0\ub77c\uba74 \ubb54\uac00 \uc798\ubabb\ub41c \uc904 \uc54c\uace0 \uc2dc\ubbac\ub808\uc774\ud130\ub97c \uac15\uc81c \uc885\ub8cc\uc2dc\ud0a4\uace0 \ub2e4\uc2dc \uc2e4\ud589\uc2dc\ud0a4\ub294 \uc0bd\uc9c8\uc744 \ud560 \uc218 \ub3c4 \uc788\ub2e4. \ub610 \ub098\ucc98\ub7fc\u2026<\/li>\n<\/ul>\n<h3>12. \ub514\ubc14\uc774\uc2a4\uc5d0\uc11c \uc2e4\ud589\ud558\uae30<\/h3>\n<div>\n<ul>\n<li>\uc548\ub4dc\ub85c\uc774\ub4dc\ud3f0\uc758 \ud658\uacbd\uc124\uc815&gt;\uc751\uc6a9\ud504\ub85c\uadf8\ub7a8&gt;\uac1c\ubc1c \uba54\ub274\uc5d0\uc11c \u201cUSB \ub514\ubc84\uae45\u201d\uc774 \uccb4\ud06c\ub418\uc5b4\uc788\ub294\uc9c0 \ud655\uc778\ud55c\ub2e4.<\/li>\n<li>\uc548\ub4dc\ub85c\uc774\ub4dc\ud3f0\uc744 USB\ub85c \uc5f0\uacb0\ud55c\ub2e4.<\/li>\n<li>Run&gt;Run As&gt;Android Application\uc744 \uc120\ud0dd\ud55c\ub2e4.<\/li>\n<li>\uc774\uc81c \uc704\uc5d0\uc11c \uac1c\ubc1c\ud55c helloworld \uc571\uc774 \uc548\ub4dc\ub85c\uc774\ub4dc\ud3f0\uc5d0\uc11c \uc2e4\ud589\ub420 \uac83\uc774\ub2e4.<\/li>\n<\/ul>\n<\/div>\n<p>\uc774\uc820 PhoneGap \uc744 \uc774\uc6a9\ud55c \uc548\ub4dc\ub85c\uc774\ub4dc \uc571\uc744 \uac1c\ubc1c\ud560 \uc218 \uc788\ub294 \uc900\ube44\uac00 \ub418\uc5c8\ub2e4. \u00a0\uc548\ub4dc\ub85c\uc774\ub4dc \uac1c\ubc1c \ud658\uacbd\uc744 \ud55c \ubc88\ub3c4 \uc0ac\uc6a9\ud574 \ubcf4\uc9c0 \uc54a\uc740 \uc0ac\ub78c\ub3c4 \uc548\ub4dc\ub85c\uc774\ub4dc \uac1c\ubc1c \ud658\uacbd \uc124\uc815 \uc548\ub0b4 \ud398\uc774\uc9c0\uc640 \uc774 \ud398\uc774\uc9c0\uc758 \uc808\ucc28\ub97c \uc798 \ub530\ub77c\ud588\ub2e4\uba74 \ud070 \uc5b4\ub824\uc6c0 \uc5c6\uc774 \uac1c\ubc1c \ud658\uacbd \uc14b\uc5c5\uc774 \uac00\ub2a5\ud560 \uac83\uc774\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\uc601\ubb38\ubcf4\ub2e4 \uad1c\ucc2e\uac8c \uc815\ub9ac\ud55c\uae00 \ucd9c\ucc98 :\u00a0http:\/\/ujeani.wordpress.com\/2011\/09\/02\/002\/ &nbsp; \uc6f9\uc571 \ub610\ub294 \uc544\uc774\ud3f0\uacfc \uc548\ub4dc\ub85c\uc774\ub4dc\uc6a9 \ud558\uc774\ube0c\ub9ac\ub4dc \uc571\uc744 \uac1c\ubc1c\ud558\uae30 \uc704\ud55c \uc120\ud0dd\uc740 \uc5ec\ub7ec\uac00\uc9c0\uac00 \uc788\ub2e4. \uc5ec\uae30\uc5d0\uc11c\ub294 \uadf8 \uc911\uc5d0\uc11c\ub3c4 PhoneGap\uacfc jQuery Mobile\uc744 \uc774\uc6a9\ud558\uc5ec \ud558\uc774\ube0c\ub9ac\ub4dc \uc571\uc744 \uac1c\ubc1c\ud558\ub294 \uac83\uc5d0 \ub300\ud574 \uc124\uba85\ud55c\ub2e4.&hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[54],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=\/wp\/v2\/posts\/1061"}],"collection":[{"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1061"}],"version-history":[{"count":0,"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=\/wp\/v2\/posts\/1061\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1061"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1061"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.goorigo.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}