createChooserを使用してURIパスから絶対パスを取得します。私がしなければならないこと?あなたがこの問題を解決する解決策を知っているなら、私に知らせてください。ところで、 URIパス表示パスに従ってください。createChooserを使用してAndroidでオーディオ絶対パスを取得する方法
content://com.android.providers.media.documents/document/audio%3A38
ノーマルパス表示フォローパス:ここに
/document/audio:38
が私のコードです:私は韓国人学生です
public void set_music_path(View view) {
Intent intent = new Intent();
intent.setType("audio/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "음악을 선택해주세요."), 1);
}
protected void onActivityResult(int req, int res, Intent data){
super.onActivityResult(req, res, data);
Uri uri = data.getData();
Toast.makeText(this, uri.toString(), Toast.LENGTH_SHORT).show();
Toast.makeText(this, uri.getPath().toString(), Toast.LENGTH_SHORT).show();
}
、文法上の誤りがあります。 文法エラーがある場合、
いくつかの例を表示できますか? –
@박光油:https://github.com/commonsguy/cw-omnibus/tree/master/Documents/Consumer https://github.com/commonsguy/cw-omnibus/tree/master/Documents/Durable – CommonsWare
ちょっと!私はあなたの言うことを知りたい。 InputStreamの使い方 –