2012年9月29日 星期六

Android : 更換來電鈴聲 (ringtone)

在 Android 系統中,有一個存放系統音效的目錄,包括「電話鈴聲 (ringtones)」、「通知鈴聲 (notifications)」......等,這些音效檔只要放在指定的目錄中,當我們在設定音效時即可在清單中出現,讓我更換自己喜歡的音樂或聲音。

系統內建的檔案是存放在底下的路徑:

  • /system/media/audio/

裡頭會有以下的目錄:

  • rintones
  • notifications
  • alarms
  • ui

這些目錄中都存放著多個 .mp3 或 .ogg 的音效檔,而前兩個目錄是我們設定音效時會用到的。不過,如果想把聲音檔置入 /system/ 目錄中,系統必須 Root 過,然後用可以幫我們使用 Root 權限重新將 system 掛載成可寫入及將檔案寫入該區的程式(我使用過 ES 檔案瀏覽器)。另外,以 我的 Compal A600 來說,將檔案存入 /system/media/audio/ringtones 目錄中還不夠,手機還必須先關機,重新開機後才能在音效設定的畫面中看到新增的來電鈴聲名稱。
上面的方法看起來有一點小麻煩,最簡單的方法是將聲音檔置入 SD 卡中啦!儲存在記憶卡的哪裡呢?如果是「來電鈴聲」或是「通知鈴聲」,就在記憶卡的最上層中建立以下的目錄:

  • ringtones
  • notifications

然後把聲音檔放入想新增的資料夾中後,即可在音效設定的清單中看到新增的音效。哈!只要知道路徑,就是這麼簡單。

不過,我選擇犠牲一點系統的儲存空間,把來電鈴聲放入 /system/media/audio/ringtones 中,因為手機最近不知道是不是記憶卡有問題,常常用好一陣子後,資料就會不見。

沒有留言:

張貼留言

 
© 2009. Design by Pocket