package com.sdsmdg.harjot.MusicDNA.utilities; import android.content.ContentResolver; import android.content.ContentValues; import android.content.Context; import android.net.Uri; /** * Created by Harjot on 18-Jan-17. */ public class MediaCacheUtils { public static void updateMediaCache(String title, String artist, String album, long id, Context ctx) { ContentResolver musicResolver = ctx.getContentResolver(); Uri musicUri = android.provider.MediaStore.Audio.Media.EXTERNAL_CONTENT_URI; ContentValues newValues = new ContentValues(); newValues.put(android.provider.MediaStore.Audio.Media.TITLE, title); newValues.put(android.provider.MediaStore.Audio.Media.ARTIST, artist); newValues.put(android.provider.MediaStore.Audio.Media.ALBUM, album); int res = musicResolver.update(musicUri, newValues, android.provider.MediaStore.Audio.Media._ID + "=?", new String[]{String.valueOf(id)}); if (res > 0) { // Toast.makeText(this, "Updated MediaStore cache", Toast.LENGTH_SHORT).show(); } } }