【发布时间】:2023-03-30 09:50:01
【问题描述】:
我知道我可以使用以下代码检索图像的 id:
String[] projection = { MediaStore.Images.Media._ID };
String selection = MediaStore.Images.Media.DATA + " = ?";
String[] selectionArgs = new String[] { mediaFile.mediaFile().getAbsolutePath() };
Uri queryUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
ContentResolver contentResolver = context.getContentResolver();
Cursor cursor = contentResolver.query(queryUri, projection, selection, selectionArgs, null);
if(cursor!=null) {
if (cursor.moveToFirst()) {
long id = cursor.getLong(cursor.getColumnIndexOrThrow(MediaStore.Images.Media._ID));
}
cursor.close();
}
我想知道,是否有任何可能的方法来 MediaStore.Images.Media.DATA_TAKEN、MediaStore.Images.Media.LONGITUDE 和MediaStore.Images.Media.LATITUDE 使用相同的方法?
【问题讨论】:
标签: android cursor android-contentresolver