Android 手机铃声

来源:互联网 发布:seo门户 编辑:程序博客网 时间:2024/04/28 02:07

前言
         欢迎大家我分享和推荐好用的代码段~~
声明
         欢迎转载,但请保留文章原始出处:
         CSDN:
http://www.csdn.net
         雨季o莫忧离:http://blog.csdn.net/luckkof

正文

 

            <intent-filter> <action android:name="android.intent.action.RINGTONE_PICKER" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter>
//此intent-filter 可以让你选择手机铃声的时候弹出另一个程序来选择。(多一个选择项)


             // 打开系统铃声设置框                Intent intent = new Intent(android.media.RingtoneManager.ACTION_RINGTONE_PICKER);                // 设置类型为来电                intent.putExtra(android.media.RingtoneManager.EXTRA_RINGTONE_TYPE,android.media.RingtoneManager.TYPE_RINGTONE);                // 设置显示的标题                intent.putExtra(android.media.RingtoneManager.EXTRA_RINGTONE_TITLE,"设置来电铃声");                startActivityForResult(intent, RingtoneManager.TYPE_RINGTONE);
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {        super.onActivityResult(requestCode, resultCode, data);        if (resultCode != RESULT_OK) {            return;        } else {            // 得到我们选择的铃声            // Uri uri = MediaStore.Audio.Media.getContentUriForPath("/sdcard/yoyomusic/后来.mp3");            Uri uri = data.getParcelableExtra(android.media.RingtoneManager.EXTRA_RINGTONE_PICKED_URI);            if (uri != null) {                switch (requestCode) {                case RingtoneManager.TYPE_RINGTONE:                    android.media.RingtoneManager.setActualDefaultRingtoneUri(this, android.media.RingtoneManager.TYPE_RINGTONE,uri);                    break;                default:                    break;                }            }        }    }


0 0
原创粉丝点击