[COLOR=#000000][FONT=Tahoma][FONT=monospace][COLOR=#003399]File[/COLOR] root [COLOR=#339933]=[/COLOR] android.[COLOR=#006633]os[/COLOR].[COLOR=#003399]Environment[/COLOR].[COLOR=#006633]getExternalStorageDirectory[/COLOR][COLOR=#009900]([/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
[COLOR=#003399]File[/COLOR] dir [COLOR=#339933]=[/COLOR] [B]new[/B] [COLOR=#003399]File[/COLOR] [COLOR=#009900]([/COLOR]root.[COLOR=#006633]getAbsolutePath[/COLOR][COLOR=#009900]([/COLOR][COLOR=#009900])[/COLOR] [COLOR=#339933]+[/COLOR] [COLOR=#0000FF]"/myFolder"[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
[COLOR=#003399]String[/COLOR] filename [COLOR=#339933]=[/COLOR] [COLOR=#0000FF]"myFile.mp3"[/COLOR][COLOR=#339933];[/COLOR]
[COLOR=#003399]File[/COLOR] k [COLOR=#339933]=[/COLOR] [B]new[/B] [COLOR=#003399]File[/COLOR][COLOR=#009900]([/COLOR]dir, filename[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
ContentValues values [COLOR=#339933]=[/COLOR] [B]new[/B] ContentValues[COLOR=#009900]([/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
values.[COLOR=#006633]put[/COLOR][COLOR=#009900]([/COLOR]MediaStore.[COLOR=#006633]MediaColumns[/COLOR].[COLOR=#006633]DATA[/COLOR], k.[COLOR=#006633]getAbsolutePath[/COLOR][COLOR=#009900]([/COLOR][COLOR=#009900])[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
values.[COLOR=#006633]put[/COLOR][COLOR=#009900]([/COLOR]MediaStore.[COLOR=#006633]MediaColumns[/COLOR].[COLOR=#006633]TITLE[/COLOR], [COLOR=#0000FF]"myRingtonTitle"[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
values.[COLOR=#006633]put[/COLOR][COLOR=#009900]([/COLOR]MediaStore.[COLOR=#006633]MediaColumns[/COLOR].[COLOR=#006633]MIME_TYPE[/COLOR], [COLOR=#0000FF]"audio/mp3"[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
values.[COLOR=#006633]put[/COLOR][COLOR=#009900]([/COLOR]MediaStore.[COLOR=#006633]Audio[/COLOR].[COLOR=#006633]Media[/COLOR].[COLOR=#006633]ARTIST[/COLOR], [COLOR=#0000FF]"cssounds "[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
values.[COLOR=#006633]put[/COLOR][COLOR=#009900]([/COLOR]MediaStore.[COLOR=#006633]Audio[/COLOR].[COLOR=#006633]Media[/COLOR].[COLOR=#006633]IS_RINGTONE[/COLOR], [COLOR=#000066][B]true[/B][/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
values.[COLOR=#006633]put[/COLOR][COLOR=#009900]([/COLOR]MediaStore.[COLOR=#006633]Audio[/COLOR].[COLOR=#006633]Media[/COLOR].[COLOR=#006633]IS_NOTIFICATION[/COLOR], [COLOR=#000066][B]false[/B][/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
values.[COLOR=#006633]put[/COLOR][COLOR=#009900]([/COLOR]MediaStore.[COLOR=#006633]Audio[/COLOR].[COLOR=#006633]Media[/COLOR].[COLOR=#006633]IS_ALARM[/COLOR], [COLOR=#000066][B]false[/B][/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
values.[COLOR=#006633]put[/COLOR][COLOR=#009900]([/COLOR]MediaStore.[COLOR=#006633]Audio[/COLOR].[COLOR=#006633]Media[/COLOR].[COLOR=#006633]IS_MUSIC[/COLOR], [COLOR=#000066][B]false[/B][/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
Uri uri [COLOR=#339933]=[/COLOR] MediaStore.[COLOR=#006633]Audio[/COLOR].[COLOR=#006633]Media[/COLOR].[COLOR=#006633]getContentUriForPath[/COLOR][COLOR=#009900]([/COLOR]k.[COLOR=#006633]getAbsolutePath[/COLOR][COLOR=#009900]([/COLOR][COLOR=#009900])[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
getContentResolver[COLOR=#009900]([/COLOR][COLOR=#009900])[/COLOR].[COLOR=#006633]delete[/COLOR][COLOR=#009900]([/COLOR]uri, MediaStore.[COLOR=#006633]MediaColumns[/COLOR].[COLOR=#006633]DATA[/COLOR] [COLOR=#339933]+[/COLOR] [COLOR=#0000FF]"=[COLOR=#000099][B]\"[/B][/COLOR]"[/COLOR] [COLOR=#339933]+[/COLOR] k.[COLOR=#006633]getAbsolutePath[/COLOR][COLOR=#009900]([/COLOR][COLOR=#009900])[/COLOR] [COLOR=#339933]+[/COLOR][COLOR=#0000FF]"[COLOR=#000099][B]\"[/B][/COLOR]"[/COLOR], [COLOR=#000066][B]null[/B][/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
Uri newUri [COLOR=#339933]=[/COLOR] getContentResolver[COLOR=#009900]([/COLOR][COLOR=#009900])[/COLOR].[COLOR=#006633]insert[/COLOR][COLOR=#009900]([/COLOR]uri, values[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]
RingtoneManager.[COLOR=#006633]setActualDefaultRingtoneUri[/COLOR][COLOR=#009900]([/COLOR]getApplication[COLOR=#009900]([/COLOR][COLOR=#009900])[/COLOR],
RingtoneManager.[COLOR=#006633]TYPE_RINGTONE[/COLOR], newUri[COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR][/FONT]
[/FONT][/COLOR]