2017-04-13 11 views
-1

アンドロイドコードを使用して携帯電話の内蔵メモリからmp3ファイルにアクセスするにはどうすればよいですか?アンドロイドコードを使用して携帯電話の内蔵メモリからmp3ファイルにアクセスするには?

私が使用して内部ストレージに保存されているmp3ファイルにアクセスすることはできませんよ。

Environment.getExternalStorageDirectory(); 

誰もが私の質問に対する解決策を提供することができますしてください?

+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; 

      } 

} 
関連する問題