我想使用createChooser从URI路径获取绝对路径。我必须做什么?如果你知道解决方案可以解决这个问题,请告诉我。顺便说一下, URI路径显示路径跟踪:如何在Android中使用createChooser获取音频绝对路径
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/Cumerumer https://github.com/commonsguy/cw-omnibus/tree/master/Documents/Durable – CommonsWare
嘿!我想知道你说什么。如何使用InputStream? –