小米
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); } }
可以获取所有图片路径