2017-04-13 1 views
-1

안드로이드 코드를 사용하여 휴대 전화의 내장 메모리에서 mp3 파일에 액세스하는 방법은 무엇입니까?안드로이드 코드를 사용하여 휴대 전화의 내장 메모리에서 mp3 파일에 액세스하는 방법은 무엇입니까?

Environment.getExternalStorageDirectory(); 

사람은 내 질문에 솔루션을하시기 바랍니다 제공 할 수

내가 사용하는 내부 저장 장치에 저장되어있는 MP3 파일을 액세스 할 수 없습니다 무엇입니까?

+1

정확히 무엇이 문제입니까? 너는 옳은 길을 간다. 오직 당신은 외부 메모리를 사용합니다. – greenapps

+0

Environment.getExternalStorageDirectory(); 이 성명서에서 전화 메모리 (내부 메모리)의 mp3 파일에 액세스 할 수 있습니까? –

+0

문제는 내부 전화 메모리에서만 mp3 파일을 가져오고 싶지만 가져올 수 없습니다. –

답변

0

다음 코드를 사용하여 오디오 파일에 액세스 할 수 있습니다.

void pickAudio() { 

    Intent documentIntent; 

    documentIntent = new Intent(Intent.ACTION_GET_CONTENT); 

    documentIntent.setType("audio/*"); 

    startActivityForResult(documentIntent, PICK_DOCUMENTS); 
} 

@Override 
    public void onActivityResult(int requestCode, int resultCode, Intent data) { 

     super.onActivityResult(requestCode, resultCode, data); 

     try { 

      if (resultCode != Activity.RESULT_OK) 
       return; 

      switch (requestCode) { 

       case PICK_DOCUMENTS: 

        Uri documentUri = data.getData(); 

        break; 

      } 

} 
관련 문제