{"id":1272,"date":"2010-09-07T07:13:28","date_gmt":"2010-09-07T07:13:28","guid":{"rendered":"http:\/\/www.gisdeveloper.co.kr\/?p=1272"},"modified":"2017-01-28T13:27:43","modified_gmt":"2017-01-28T04:27:43","slug":"%ec%95%88%eb%93%9c%eb%a1%9c%ec%9d%b4%eb%93%9c-sd-%ec%b9%b4%eb%93%9c%ec%97%90-%ed%8c%8c%ec%9d%bc-%ec%83%9d%ec%84%b1","status":"publish","type":"post","link":"http:\/\/www.gisdeveloper.co.kr\/?p=1272","title":{"rendered":"[\uc548\ub4dc\ub85c\uc774\ub4dc] SD \uce74\ub4dc\uc5d0 \ud30c\uc77c \uc0dd\uc131"},"content":{"rendered":"<p>\uc548\ub4dc\ub85c\uc774\ub4dc\ub294 \ubcf4\uc548\uc0c1\uc758 \uc774\uc720\ub85c \ubaa8\ubc14\uc77c \ub514\ubc14\uc774\uc2a4\uc758 \ub0b4\uc7a5 \uba54\ubaa8\ub9ac\ub97c \ud1b5\ud55c \ud30c\uc77c\uc744 \uc5ec\ub7ec\uac1c\uc758 \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0\uc11c \uacf5\uc720\ud558\ub294 \uac83\uc774 \uc5ec\ub7ec\ubaa8\ub85c \ubd88\ud3b8\ud558\uac8c \ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \ud558\uc9c0\ub9cc \uc678\uc7a5 \uba54\ubaa8\ub9ac\uc778 SD \uce74\ub4dc\uc758 \uacbd\uc6b0\ub294 \uc774\ub7ec\ud55c \uc81c\uc57d\uc774 \uc874\uc7ac\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uc774 \uae00\uc740 \uc548\ub4dc\ub85c\uc774\ub4dc\uc5d0\uc11c SD \uce74\ub4dc\uc5d0 \ud30c\uc77c\uc744 \uc0dd\uc131\ud558\ub294 \uac83\uc5d0 \ub300\ud55c \uc815\ub9ac\uc785\ub2c8\ub2e4.<\/p>\n<p>\uba3c\uc800 \uc548\ub4dc\ub85c\uc774\ub4dc\uc5d0 SD \uce74\ub4dc\uc758 \uc0ac\uc6a9 \uac00\ub2a5 \uc5ec\ubd80\ub97c \ud310\ub2e8\ud558\uae30 \uc704\ud55c \ucf54\ub4dc\ub294 \uc544\ub798\uc640 \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<pre>\r\nString ess = Environment.getExternalStorageState();\r\nString sdCardPath = null;\r\nif(ess.equals(Environment.MEDIA_MOUNTED)) {\r\n\u00a0 \u00a0 sdCardPath = Environment.getExternalStorageDirectory().getAbsolutePath();\r\n\u00a0 \u00a0 showMsg(\"SD Card stored in \" + sdCardPath);\r\n} else {\r\n\u00a0 \u00a0 showMsg(\"SD Card not ready!\");\r\n}<\/pre>\n<p>showMsg\ub294 \uc548\ub4dc\ub85c\uc774\ub4dc\uc758 Toast \uae30\ub2a5\uc744 \uc880\ub354 \uc27d\uac8c \uc0ac\uc6a9\ud558\uae30 \uc704\ud55c \uc0ac\uc6a9\uc790 \uc815\uc758 \ub9e4\uc11c\ub4dc\ub85c\uc368 \uc544\ub798\uc640 \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<pre>\r\nprivate void showMsg(String msg)\r\n{\r\n\u00a0 \u00a0 Toast.makeText(this, msg, Toast.LENGTH_SHORT).show();\r\n}<\/pre>\n<p>Toast\ub294 \ub514\ubc14\uc774\uc2a4 \ud654\uba74\uc5d0 \uc77c\uc815 \uc2dc\uac04 \ub3d9\uc548 \uba54\uc138\uc9c0\ub97c \ub760\uc6cc\uc8fc\ub294 \uae30\ub2a5\uc785\ub2c8\ub2e4. \ub2e4\uc2dc \ubcf8\ub860\uc73c\ub85c \ub3cc\uc544\uac00\uc11c.. \uc815\uc801 \ud074\ub798\uc2a4\uc778 Environment\uc758 getExternalStorageState \ub9e4\uc11c\ub4dc\uc758 \ubc18\ud658\uac12\uc774 Environment.MEDIA_MOUNTED \uc778 \uacbd\uc6b0\uac00 SD \uce74\ub4dc\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4\ub294 \uc758\ubbf8\uc774\uace0 \uc0ac\uc6a9 \uac00\ub2a5\ud558\ub2e4\uba74 SD \uce74\ub4dc\uac00 \ub9c8\uc6b4\ud2b8\ub41c \ub514\ub809\ud1a0\ub9ac \uba85\uc744 \uc5bb\uae30 \uc704\ud574 \ub2e4\uc2dc Environment\uc758 getExternalStorageDirectory \ub9e4\uc11c\ub4dc\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4. \uc774\ub807\uac8c \uc5bb\uc740 \ub514\ub809\ud1a0\ub9ac\uc5d0\ub294 \ubcf4\uc548\uc0c1\uc758 \uc81c\uc57d \uc5c6\uc774 \uc790\uc720\ub86d\uac8c \ud30c\uc77c\uc744 \uc77d\uace0 \uc4f8 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc5ec\uae30\uc11c\ub294 \ud30c\uc77c\uc744 \uc4f0\ub294 \ucf54\ub4dc\uc5d0 \ub300\ud574 \uc0b4\ud3b4\ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<pre>\r\nFile file = new File(sdCardPath + \"\/test.txt\");\r\ntry {\r\n\u00a0 \u00a0 FileOutputStream fos = new FileOutputStream(file);\r\n\u00a0\u00a0 \u00a0String msg = \"\uc774 \ud30c\uc77c\uc740 SD \uce74\ub4dc\uc5d0 \uc800\uc7a5\ub41c \uba54\uc138\uc9c0\uc785\ub2c8\ub2e4.\";\r\n\u00a0 \u00a0 fos.write(msg.getBytes());\r\n\u00a0\u00a0 \u00a0fos.close();\r\n} catch(FileNotFoundException fnfe) {\r\n\u00a0 \u00a0 showMsg(\"\uc9c0\uc815\ub41c \ud30c\uc77c\uc744 \uc0dd\uc131\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.\");\r\n} catch(IOException ioe) {\r\n\u00a0 \u00a0 showMsg(\"\ud30c\uc77c\uc5d0 \ub370\uc774\ud130\ub97c \uc4f8 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.\");\r\n}<\/pre>\n<p>\uc548\ub4dc\ub85c\uc774\ub4dc\ub294 \uc790\ubc14 \uc5b8\uc5b4\ub97c \ud1b5\ud574 \ud50c\ub7ab\ud3fc\uc758 API\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub7f0 \ub9e5\ub77d\uc73c\ub85c SD \uce74\ub4dc\uc5d0 \ud30c\uc77c\uc744 \uc0dd\uc131\ud558\uace0 \uc77d\uace0, \uc4f0\uae30\ub294 \uc790\ubc14\uc758 API\ub97c \uadf8\ub300\ub85c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\ub05d\uc73c\ub85c SD \uce74\ub4dc\ub97c \uc0ac\uc6a9\ud558\uae30 \uc704\ud574\uc11c\ub294 \ub9e4\ub2c8\ud398\uc2a4\ud2b8 \ud30c\uc77c\uc5d0 \ub2e4\uc74c\uacfc \uac19\uc740 \uc124\uc815\uac12\uc744 \ucd94\uac00\ud574\uc918\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<pre>\r\n<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\" \/>\r\n<\/pre>\n<p>\uc774 \uc124\uc815\uac12\uc774 \uc5c6\ub2e4\uace0 \ud574\ub3c4 SD \uce74\ub4dc\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4\uace0 \ub098\uc624\uc9c0\ub9cc \uc2e4\uc81c\ub85c \ud30c\uc77c\uc744 \uc4f0\uac70\ub098 \uc77d\uc744 \uc218 \uc5c6\uc73c\ub2c8.. \ubc18\ub4dc\uc2dc \uc774 \uc124\uc815\uac12\uc744 \ucd94\uac00\ud558\uae30 \ubc14\ub78d\ub2c8\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\uc548\ub4dc\ub85c\uc774\ub4dc\ub294 \ubcf4\uc548\uc0c1\uc758 \uc774\uc720\ub85c \ubaa8\ubc14\uc77c \ub514\ubc14\uc774\uc2a4\uc758 \ub0b4\uc7a5 \uba54\ubaa8\ub9ac\ub97c \ud1b5\ud55c \ud30c\uc77c\uc744 \uc5ec\ub7ec\uac1c\uc758 \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0\uc11c \uacf5\uc720\ud558\ub294 \uac83\uc774 \uc5ec\ub7ec\ubaa8\ub85c \ubd88\ud3b8\ud558\uac8c \ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \ud558\uc9c0\ub9cc \uc678\uc7a5 \uba54\ubaa8\ub9ac\uc778 SD \uce74\ub4dc\uc758 \uacbd\uc6b0\ub294 \uc774\ub7ec\ud55c \uc81c\uc57d\uc774 \uc874\uc7ac\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uc774 \uae00\uc740 \uc548\ub4dc\ub85c\uc774\ub4dc\uc5d0\uc11c SD \uce74\ub4dc\uc5d0 \ud30c\uc77c\uc744 \uc0dd\uc131\ud558\ub294 \uac83\uc5d0 \ub300\ud55c \uc815\ub9ac\uc785\ub2c8\ub2e4. \uba3c\uc800 \uc548\ub4dc\ub85c\uc774\ub4dc\uc5d0 SD \uce74\ub4dc\uc758 \uc0ac\uc6a9 \uac00\ub2a5 \uc5ec\ubd80\ub97c \ud310\ub2e8\ud558\uae30 \uc704\ud55c \ucf54\ub4dc\ub294 \uc544\ub798\uc640 \uac19\uc2b5\ub2c8\ub2e4. String ess = Environment.getExternalStorageState(); String sdCardPath &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/www.gisdeveloper.co.kr\/?p=1272\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;[\uc548\ub4dc\ub85c\uc774\ub4dc] SD \uce74\ub4dc\uc5d0 \ud30c\uc77c \uc0dd\uc131&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[61],"tags":[54],"class_list":["post-1272","post","type-post","status-publish","format-standard","hentry","category-android","tag-54"],"_links":{"self":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/1272","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1272"}],"version-history":[{"count":1,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/1272\/revisions"}],"predecessor-version":[{"id":3310,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/1272\/revisions\/3310"}],"wp:attachment":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1272"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1272"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}