2009-11-20 14 views
5

कोई भी जानता है कि एंड्रॉइड में कोड द्वारा अधिसूचना ध्वनि कैसे बदलें। मैंने डिफ़ॉल्ट रिंगटोन सेट करने में कामयाब रहा है, लेकिन अधिसूचना टोन सेट करने का कोई तरीका नहीं ढूंढ रहा है ...एंड्रॉइड में कोड द्वारा अधिसूचना ध्वनि कैसे बदलें?

मैं किसी भी प्रतिक्रिया के लिए आभारी रहूंगा, कोड उदाहरण, psudo कोड या सिर्फ उस हिस्से का नाम एसडीके मैं उपयोग करने की आवश्यकता ...

उत्तर

2

आप sound field on Notification के माध्यम से एक प्रति- Notification आधार पर इस पर नियंत्रण कर सकते हैं। ध्यान दें कि मैंने व्यक्तिगत रूप से यह कोशिश नहीं की है, लेकिन दस्तावेज़ों का यही कहना है।

+2

हां, तो सूचनाओं को अपने आप डिफ़ॉल्ट सूचना स्वर अदा नहीं करता है उपयोगी हो सकता है? जब मैं अधिसूचना बनाउंगा तो मुझे इसे निर्दिष्ट करना होगा? –

+2

कुल डिफ़ॉल्ट रूप से, अधिसूचनाएं कोई स्वर नहीं खेलती हैं। आप अधिसूचना पर डिफ़ॉल्ट फ़ील्ड का उपयोग यह इंगित करने के लिए कर सकते हैं कि कौन से डिफ़ॉल्ट का उपयोग किया जाना चाहिए (उदा।, DEFAULT_SOUND)। या, आप प्रति-अधिसूचना आधार पर स्वर को ओवरराइड कर सकते हैं। कोड के माध्यम से डिफ़ॉल्ट अधिसूचना टोन सेट करने का कोई तरीका है तो यह अस्पष्ट है। – CommonsWare

0

कैसे, सूचना पट्टी का उपयोग लगता है और एल ई डी को कॉन्फ़िगर करने का एक अच्छा उदाहरण इस ट्यूटोरियल में पाया जा सकता है:

http://www.firstdroid.com/2010/05/09/learn-by-example-using-notification-bar/

आशा है कि यह मदद करता है, एड्रियन।

4

यह

notification.sound = Uri.parse("android.resource://com.packagename.org/raw/alert"); 
9
यहाँ

यह है

RingtoneManager.setActualDefaultRingtoneUri(this, RingtoneManager.TYPE_NOTIFICATION,  uriObjectofYourAudioFile); 
संबंधित मुद्दे