2012-04-14 99 views
0

我正在尋找解決方案如何將我自己的通知聲音添加到Android設備。聲音應該在RightoneManager顯示的列表中可見。我的應用程序的上下文是用戶可以爲某些操作選擇一些通知聲音,並且我想將默認聲音設置爲我自己的聲音。 Iam使用this代碼調用RighToneManager.I搜索解決方案的一段時間,但不幸的是我沒有找到任何相關的。謝謝。添加聲音到Android系統聲音列表

+0

有什麼建議?:) – 2012-04-16 08:07:16

回答

1

在SD卡的根目錄中,創建一個名爲「Notifications」的文件夾。 在這個文件夾中放置您的自定義通知聲音(我的編碼格式爲.m4a,不確定支持哪種格式),它應該出現在系統範圍內的通知聲音選擇器中。

可以通過編程使用的java.io.File對象創建「通知」的目錄,如果它不存在,並複製你的聲音到這個目錄

如果你想添加自己的鈴聲做,你可以做同樣的事情,但這一次,你將不得不創建一個「鈴聲」文件夾。

編輯: 它看起來像目錄位置可能會有所不同,具體取決於Android的版本。 您應該考慮使用以下位置來獲取自定義聲音:/ sdcard/system/media/audio/notifications