how to get phone ringtone type name in android programmatically.I can get only the ringtone id(://media/internal/audio/media/53).How can get ringtone name(panic) instead of id(53).Please help me.
I used following code to get the ringtone name :
Uri mUri = data.getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_PICKED_URI);
Cursor mCursor = query(mUri, null, null,null, null);
mCursor.moveToFirst();
String ringtoneName= Cursor.getString(mCursor.getColumnIndex("title"));
Toast.makeText(getApplicationContext(), "Ringtone"+ringtoneName+"", Toast.LENGTH_SHORT).show();
But it shows null pointer exception
I got the solution using below code :
Inside onActivityResult:
But it will show exception in emulator because there is no ringtone in emulator so execute this in mobile