import
android.content.Intent;
import
android.net.Uri;
import
android.os.Bundle;
import
android.view.View;
import
android.widget.TextView;
import
androidx.annotation.Nullable;
import
androidx.appcompat.app.AppCompatActivity;
public
class
MainActivity
extends
AppCompatActivity {
private
final
int
PICK_AUDIO =
1
;
Uri AudioUri;
TextView select_Audio;
@Override
protected
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
select_Audio = findViewById(R.id.select_Audio);
select_Audio.setOnClickListener(
new
View.OnClickListener() {
@Override
public
void
onClick(View v) {
Intent audio =
new
Intent();
audio.setType(
"audio/*"
);
audio.setAction(Intent.ACTION_OPEN_DOCUMENT);
startActivityForResult(Intent.createChooser(audio,
"Select Audio"
), PICK_AUDIO);
}
});
}
public
void
onActivityResult(
int
requestCode,
int
resultCode,
@Nullable
Intent data) {
super
.onActivityResult(requestCode, resultCode, data);
if
(requestCode == PICK_AUDIO && resultCode == RESULT_OK) {
AudioUri = data.getData();
select_Audio.setText(
"Audio Selected"
);
}
}
}