총 게시물 39,201건, 최근 1 건 안내 RSS 글쓰기
이전글  다음글  목록 글쓰기
[안드로이드]

에뮬레이터에서의 SDCard경로가 실제 단말에서의 경로는??

글쓴이 : 뵨태마스크™ 날짜 : 2010-02-11 (목) 18:05 조회 : 13371
글주소 : http://www.androidside.com/B49/2260
 
  AVR 개발보드 장비 툴파츠
ARM 개발보드 안드로이드,리눅스,WinCE 소스 및 JTAG 에뮬레이터 판매
www.toolparts.co.kr
  에뮬레이터 디바이스뱅크
임베디드개발장비, ARM9, ARM11, ATMEL, JTAG 장비 전문쇼핑몰
devicebank.co.kr
  에뮬레이터 전문 마이크로비젼
임베디드 개발용역, 개발보드, IAR 컴파일러 총판, 에뮬레이터, 디버거.
www.mvtool.co.kr
신청하기


안드로이드, 자바 그리고 다양한 질문에 대해 성실히 답해드립니다. Q&A Jang

에뮬레이터에서 MediaPlayer의 setDataSource("/sdcard/albumthumbs/IDontCare.mp3")로 해서 재생테스트를 했는데요.

실제 단말을 USB에 연결해서 테스트를 아래와 같은 메시지가..

02-11 18:03:35.432: INFO/System.out(4557): Prepare failed.: status=0x1

디렉토리를 변경해줘야하는건지..
도움 부탁드립니다.



Happy virus
답변하시면 포인트 2을 을 드립니다.

질문답변 게시판에서 궁금한 사항을 해결하셨다면, 애써 답변해주신 분께 잘 되었다고 따뜻한 댓글 한마디 남겨주세요.
그리고 답변해주신 분의 글을 '추천' 해주세요.
추천받으신 분에게 1포인트가, 추천하신 분에게도 1포인트가 적립됩니다. ^^

Wayne 2010-02-12 (금) 09:58
android.os.Environment.getExternalStorageDirectory().getAbsolutePath(); 와 같이 SDCard path를 구하시면 됩니다.
댓글주소 추천 0 반대 0
     
     
카이로 2010-02-12 (금) 17:41
이 질문은 자주 올라오네요. Wayne님이 답하신 내용을 유용한 TIP 에 제가 하나 등록할게요 ^^
댓글주소 추천 0 반대 0
강산 2010-06-29 (화) 12:09

SD CARD경로는 위와 같이 구하시면 되지만 mp3파일이 기종마다 /sdcard경로에는 있지 않은듯
보입니다.
저두 그렇게 경로를 구하고 mp3도 그 경로에 넣고 에뮬에서 테스트했는데
실제 단말에는 그경로에 있지 않을수 있고 임의의 경로에도 사용자가 넣을수 있기때문에
안드로이드의  Music Player는   음악의 정보를  DB에서 가져와서 경로를 잡는게 어떤것에서도
문제가 없지 않을까 생각합니다
참고자료는 학습자료에 [안드로이드 기본 Music 의 Album Art가 들어가 있는 구조]를 참조 하시면 될것 같습니다
 그 부분에서 MediaStore.Audio.Media.DATA 이부분을 가져 오시면 해당 경로와파일명까지 가져옵니다

String[] mCursorCols = new String[]{
      MediaStore.Audio.Media.DATA};

Cursor cur = getContentResolver().query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, mCursorCols, null, null, null);
     
if( cur.moveToFirst() ){ 
String data_id;
int dataColumn     = cur.getColumnIndex(MediaStore.Audio.Media.DATA);
do{
 data_id     = cur.getString(dataColumn);
}while(cur.moveToNext());   

cur.close();

대략이런식으로 해서data_id  를 출력해 보시면 경로 나옵니다

 

댓글주소 추천 0 반대 0
이전글  다음글  목록 글쓰기

 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기