MediaStore.MediaColumns.IS_FAVORITE Не используется ⇐ Android
-
Гость
MediaStore.MediaColumns.IS_FAVORITE Не используется
Android выше 11. Я не могу получить допустимое значение в этом столбце от contentProvider, у кого-нибудь есть информация? Ниже приведен мой код:
private static Final String[] PROJECTION_30 = { MediaStore.Files.FileColumns._ID, MediaStore.MediaColumns.DATA, MediaStore.MediaColumns.DISPLAY_NAME, MediaStore.MediaColumns.MIME_TYPE, MediaStore.MediaColumns.SIZE, MediaStore.MediaColumns.WIDTH, MediaStore.MediaColumns.HEIGHT, MediaStore.MediaColumns.IS_FAVORITE}; CursorLoader(context, MediaStore.Files.getContentUri("external_primary"), PROJECTION_30,selection,selectionArgs,null); удовольствие fromCursor (курсор: Курсор): MediaModel { пытаться { val id = курсор.getLong(cursor.getColumnIndex(MediaStore.Files.FileColumns._ID)) val mimeType = курсор.getString(cursor.getColumnIndex(MediaStore.MediaColumns.MIME_TYPE)) val size = курсор.getLong(cursor.getColumnIndex(MediaStore.MediaColumns.SIZE)) val width = курсор.getInt(cursor.getColumnIndex(MediaStore.MediaColumns.WIDTH)) val height = курсор.getInt(cursor.getColumnIndex(MediaStore.MediaColumns.HEIGHT)) val избранное = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { индекс val = курсор.getColumnIndex(MediaStore.MediaColumns.IS_FAVORITE) если (индекс >= 0) { курсор.getInt(индекс) } еще { 0 } } еще { 0 } } } Но любимый результат — 0 на выезде
Хотел бы я получить по-настоящему любимую ценность в MediaStore
Android выше 11. Я не могу получить допустимое значение в этом столбце от contentProvider, у кого-нибудь есть информация? Ниже приведен мой код:
private static Final String[] PROJECTION_30 = { MediaStore.Files.FileColumns._ID, MediaStore.MediaColumns.DATA, MediaStore.MediaColumns.DISPLAY_NAME, MediaStore.MediaColumns.MIME_TYPE, MediaStore.MediaColumns.SIZE, MediaStore.MediaColumns.WIDTH, MediaStore.MediaColumns.HEIGHT, MediaStore.MediaColumns.IS_FAVORITE}; CursorLoader(context, MediaStore.Files.getContentUri("external_primary"), PROJECTION_30,selection,selectionArgs,null); удовольствие fromCursor (курсор: Курсор): MediaModel { пытаться { val id = курсор.getLong(cursor.getColumnIndex(MediaStore.Files.FileColumns._ID)) val mimeType = курсор.getString(cursor.getColumnIndex(MediaStore.MediaColumns.MIME_TYPE)) val size = курсор.getLong(cursor.getColumnIndex(MediaStore.MediaColumns.SIZE)) val width = курсор.getInt(cursor.getColumnIndex(MediaStore.MediaColumns.WIDTH)) val height = курсор.getInt(cursor.getColumnIndex(MediaStore.MediaColumns.HEIGHT)) val избранное = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { индекс val = курсор.getColumnIndex(MediaStore.MediaColumns.IS_FAVORITE) если (индекс >= 0) { курсор.getInt(индекс) } еще { 0 } } еще { 0 } } } Но любимый результат — 0 на выезде
Хотел бы я получить по-настоящему любимую ценность в MediaStore
Мобильная версия