package com.nf2m.model; import android.content.ContentResolver; import android.content.Context; import android.database.Cursor; import android.net.Uri; import android.provider.MediaStore; import android.support.annotation.NonNull; import android.support.annotation.Nullable; public class RecentlyAdded extends Library { public RecentlyAdded(@NonNull Context context) { ContentResolver resolver = context.getContentResolver(); setResolver(resolver); setUri(getSongUri()); setSortOrder(sortSongs()); setContext(context); long month = (System.currentTimeMillis() - 1209600000L) / 1000L; Cursor songCursor = initCursor(getSongUri(), null, MediaStore.MediaColumns.DATE_ADDED + " >= ?", new String[]{String.valueOf(month)} , sortSongs()); setCursor(songCursor); } // songUri değişkeni tanımlanır. private Uri getSongUri() { return MediaStore.Audio.Media.EXTERNAL_CONTENT_URI; } @NonNull private String sortSongs() { return MediaStore.MediaColumns.DATE_ADDED + " DESC"; } @Nullable @Override public String details() { return null; } }