簡體   English   中英

如何選擇SD卡中的文件?

[英]how to pick a file in SD card?

我正在嘗試使用Android Studio制作一個可以在SD卡中選擇文件並獲取其路徑的應用程序,例如OpenFileDialog ,我已經嘗試過:

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("file/*");
startActivityForResult(intent, PICKFILE_REQUEST_CODE);

但是,它不起作用,我該怎么辦?

嘗試這個:

  Intent mediaIntent = new Intent(Intent.ACTION_GET_CONTENT);
  mediaIntent.setType("*/*"); //set mime type as per requirement
  startActivityForResult(mediaIntent,0);

您可以根據需要更改類型。

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    // TODO Auto-generated method stub
    super.onActivityResult(requestCode, resultCode, data);
    if (requestCode == 0
            && resultCode == Activity.RESULT_OK) {
        Uri uri = data.getData();
       Log.d("", "Video URI= " + videoUri);

    }
 }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM