Java tutorial
//package com.java2s; import android.app.Activity; import android.content.Intent; import android.media.RingtoneManager; import android.net.Uri; public class Main { public static final int RESULT_PICK_RING = 0; private static Uri mRingUri; public static void pickRing(Activity activity) { Intent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER); intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE, RingtoneManager.TYPE_NOTIFICATION); intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TITLE, "Select Tone"); if (mRingUri != null) { intent.putExtra(RingtoneManager.EXTRA_RINGTONE_EXISTING_URI, mRingUri); } else { intent.putExtra(RingtoneManager.EXTRA_RINGTONE_EXISTING_URI, (Uri) null); } activity.startActivityForResult(intent, RESULT_PICK_RING); } }