How to set the ringtone only for specific application?
<p>I want to select a ringtone and set it as default ringtone for my application but not for the whole mobile device? How could I do it?</p>

<pre><code>//fetch default Ringtone
        Ringtone defaultRingtone = RingtoneManager.getRingtone(getActivity(), 
                                       Settings.System.DEFAULT_RINGTONE_URI);
        //fetch current Ringtone
        Uri currentRintoneUri = RingtoneManager.getActualDefaultRingtoneUri(getActivity()
                .getApplicationContext(), RingtoneManager.TYPE_RINGTONE);
        Ringtone currentRingtone = RingtoneManager.getRingtone(getActivity(), currentRintoneUri);
        //display Ringtone title
        output.setText(defaultRingtone.getTitle(getActivity())+" and " +
                "Current Ringtone:"+currentRingtone.getTitle(getActivity()));
        //play current Ringtone
        currentRingtone.play();
        return view;
    }
} 
</code></pre>

<p>i know how to select a ringtone but i need it to be only called in my app </p>