android 选择图片

xiaoxiao2021-02-27  169

小米 

protected void onActivityResult(int requestCode, int resultCode, Intent data) { if(resultCode==Activity.RESULT_OK) { /** * 当选择的图片不为空的话,在获取到图片的途径   */ uri=data.getData();      String path=uri.getPath(); 

就可以获取选择的路径了

static final String[] STORE_IMAGES = {               MediaStore.Images.Media.DISPLAY_NAME, // 名称               MediaStore.Images.Media.DATA, MediaStore.Images.Media.LONGITUDE, // 经度               MediaStore.Images.Media._ID, // id               MediaStore.Images.Media.BUCKET_ID, // dir id 目录               MediaStore.Images.Media.BUCKET_DISPLAY_NAME // dir name 目录名字       };  

private void getPhotoAlbum(Context context) {          Cursor cursor = MediaStore.Images.Media.query(                  context.getContentResolver(),                  MediaStore.Images.Media.EXTERNAL_CONTENT_URI, STORE_IMAGES);                while (cursor.moveToNext()) {              String path = cursor.getString(1);              paths.add(path);               }  }

可以获取所有图片路径

转载请注明原文地址: https://www.6miu.com/read-12940.html

最新回复(0)