1.核心代码:
private static String searchImages(Context context, Uri contentUri) { DataAbilityHelper helper = DataAbilityHelper.creator(context); ResultSet resultSet = null; try { resultSet = helper.query(contentUri, new String[]{AVStorage.Images.Media.ID, AVStorage.Images.Media.DISPLAY_NAME, AVStorage.Images.Media.DATA}, null); int columnIndexForName = resultSet.getColumnIndexForName(AVStorage.Images.Media.DATA); resultSet.goToFirstRow(); return resultSet.getString(columnIndexForName); } catch (DataAbilityRemoteException e) { e.printStackTrace(); } finally { if (resultSet != null) { resultSet.close(); } } return null; }