Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android 手機鈴聲

Android 手機鈴聲

編輯:關於Android編程

 

            	 
			 
			 
		
//此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;
                }
            }
        }
    }


 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved