android 无法调起选择文件夹,android – 调用ACTION_GET_CONTENT Intent后文件无法选择
我正在开发一个应用程序,在此活动中按下一个按钮,可以选择上传任何文件.文件选择器正确加载,但所有图像都是不可选择的(灰色).我将READ_EXTERNAL_STORAGE权限添加到Manifest文件,但我不知道为什么它仍然不允许我选择文件.这是我正在使用的代码private Button uploadButton;private TextView uploadFile;private stati
我正在开发一个应用程序,在此活动中按下一个按钮,可以选择上传任何文件.
文件选择器正确加载,但所有图像都是不可选择的(灰色).我将READ_EXTERNAL_STORAGE权限添加到Manifest文件,但我不知道为什么它仍然不允许我选择文件.这是我正在使用的代码
private Button uploadButton;
private TextView uploadFile;
private static final int PICKFILE_RESULT_CODE = 1;
private String selectedImagePath;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
uploadButton = (Button)findViewById(R.id.upload_button);
uploadFile = (TextView)findViewById(R.id.uploadFile);
uploadButton.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v){
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("file/*");
startActivityForResult(intent,PICKFILE_RESULT_CODE);
}});
}
@Override
protected void onActivityResult(int requestCode,int resultCode,Intent data) {
switch(requestCode){
case PICKFILE_RESULT_CODE:
if (resultCode==RESULT_OK){
String FilePath = data.getData().getPath();
uploadFile.setText(FilePath);
}
break;
}
}
更多推荐
所有评论(0)