2007 2013 Kandroid
www.kandroid.org »
kandroid s/w fundamentals 교육 »
칸드로이드 소스 및 예제 코드, 팁(Tip) 
[초보팁]에뮬레이터에서 SD카드 사용하기.
작성자 volatile
작성일 2009-02-18 (수) 11:55
ㆍ추천: 0  ㆍ조회: 4334      
IP: 121.xxx.25
에뮬레이터에서 SD사용하기는 간단한 기능인데 의외로 모르시는 분이 많은것 같더군요.
SD를 쓰게 되면 못쓰던 여러기능을 쓸수 있게되서 편리합니다.
간단한 예로 웹브라우저에서 다운받은 내용을 저장한다거나, 사진을 본다거나..mp3를 듣는다거나..
 
찾아봐도 정리된 내용이 없는거 같아서 간단하게 기록으로 남겨놓겠습니다. 너무 기본적인것이려나...
처음 접하시는분들께는 도움이 될거 같으니..
중복이면 알려주세요.
 
에뮬레이터의 tools 디렉토리에 보면 mksdcard 라는 실행파일이 있습니다.
이 놈을 이용하셔도 되고 그냥 램디스크 이미지를 만드셔도 되는데요..쉽게 이놈을 이용합시다요.
사용법도 간단합니다.
 
>mksdcard -l cardname 20M sd.img
cardname은 말그대로 SD의 이름이고 20M는 크기입니다.
이것을 실행히면 sd.img가 생깁니다.
 
다음은?? 간단합니다.
 
>emulator -sdcard sd.img
 
이렇게 실행된 emulator의 /sdcard 에 sd.img가 마운트됩니다.
 
sd.img를 리눅스시스템에서 마운트해서 직접파일을 넣거나 빼셔도 되고..
adb를 써서
 
>adb push mypic.jpg /sdcard 라고 하셔도 됩니다.
 
리눅스 뿐아니라 WINDOWS 에뮬레이터에서도 가능합니다.
이름아이콘 mirrorin
2009-02-18 12:25
참고로 eclipse사용 시에는 메뉴에서 "Run"->"Run Configurateion"후 설정 대화창에서 "Target" 탭  선텍하시면, 맨 마지막 입력 줄이 "Additional Emulator Command Line Option"인데 여기에 "-sdcard sd.img"라고 입력시면 됩니다. 단, 이미 sdcard 이미지는 만들어져 있어야 합니다.
   
이름아이콘 TaekLove
2009-02-19 20:12
좋은 내용 감사합니다.
   
이름아이콘 현준아빠
2009-03-25 09:31
저두 참고로 eclipse 사용시 커맨드 라인에 작성하지 않고, 생성된 sdcard 이미지를 emulator의 default directory 에 copy 하시면 eclipse에서 emulator 실행시 sdcard가 mount된 걸 보실 수 있습니다. (ex. Music Activity에서 확인.)
(ex. default directory : D:Profiles<user>Local SettingsApplication DataAndroidSDK-1.0)
   
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
52 무료통화 mVoIP API - 예제 소스 포함 뭉치v 2013-04-29 257
51 이파일에 대한소스좀 gongdol11 2012-09-03 823
50 쇼핑몰 앱 소스 공개합니다.(Android, iOS) 씨트린매니저 2012-06-12 2289
49 [오픈소스] 애주가 소스 공개 아아베재더라아 2012-05-09 1875
48 안드로이드 서비스에 기능 추가 하기 [2] 레이지보이 2012-02-24 1700
47 HTML as App #4 - 기본 링크 스타일과 선택 동작 없애기 비즈페이 2011-12-30 1784
46 HTML as App #3 - HTML 시작 비즈페이 2011-12-30 1710
45 HTML as App #2 - 주의해야 할 것! 비즈페이 2011-12-27 1057
44 HTML as App #1 - 들어가기 전에 [1]+1 비즈페이 2011-12-22 1780
43 JNI 고급예제코드 : 실시간 한글 벡터폰트 그리기 [1]+1 들풀 2010-12-06 5921
42 안드로이드 디바이스 화면 캡쳐 관련 Util [5]+1 들풀 2010-09-06 7675
41 [PDF] 안드로이드와 이통사 확장 API [3] onjo 2010-07-12 6667
40 [번역] WebView 사용하기 (Using WebViews) 붕어싸만코 2010-06-30 5351
39 [번역] 화면 회전을 빠르게 처리하기 (Faster Screen Orientation Change).. 붕어싸만코 2010-06-22 5401
38 [오픈소스] 점심식사 해결 ( 민생고 ) [12]+3 morphine 2010-05-31 9024
37 안드로이드에서 db(sqlite) 쉽게 보기 [2]+1 onjo 2010-05-10 10760
36 WVGA에선 Min SDK Version을 지정합시다! [8] 비즈페이 2010-05-08 6078
35 BitmapDrawable과 Bitmap [4]+5 비즈페이 2010-05-07 5158
34 android:textAppearance 사용하기 비즈페이 2010-05-03 7253
33 안드로이드 2.1 (개발)폰을 10만원으로 마련하기 (HTC 터치다이아몬드).. [3] onjo 2010-04-27 13329
32 LockableMessageHandler [1]+1 비즈페이 2010-03-12 2001
31 sensor Example [6]+2 정조 2010-01-17 5741
30 Error generating final archive: Debug certificate expired [4]+2 비즈페이 2010-01-14 3418
29 Drag and Drop ListView [5] 팬더링 2010-01-14 14064
28 GestureDetector 정복하기 (2) [2] 비즈페이 2009-12-05 5709
27 GestureDetector 정복하기 [5]+4 비즈페이 2009-12-04 4145
26 CyanogenMod 삽질하기 [1] 엠브리오 2009-11-05 2437
25 입력기 변경하기 [3]+1 비즈페이 2009-09-03 5116
24 Bitmap Object 리사이징 TIP [3] 비즈페이 2009-07-27 3009
23 Parcelable Object 만들기 [4]+1 비즈페이 2009-07-20 4689
12