How to get the Uri of a image stored on the SDCARD?

前端 未结 2 675
无人及你
无人及你 2021-01-04 09:57

I need to get the URI of a image stored on the SDCARD.

When i want to get the Uri of a image stored on drawable, i use this and it works perfect:

i.p         


        
相关标签:
2条回答
  • 2021-01-04 10:39

    Always use Environment.getExternalStorageDirectory() instead of hard coding the path of external storage directory. Because the path of external storage directory may be different in different API Levels.

    Try this:

    String fileName = "YourImage.png";
    String completePath = Environment.getExternalStorageDirectory() + "/" + fileName;
    
    File file = new File(completePath); 
    Uri imageUri = Uri.fromFile(file);
    
    0 讨论(0)
  • 2021-01-04 10:48
    String filename = "image.png";
    String path = "/mnt/sdcard/" + filename;
     File f = new File(path);  //  
                Uri imageUri = Uri.fromFile(f);     
    
    0 讨论(0)
提交回复
热议问题