मैं बहुत ज्यादा एक ही सवाल था। कुछ शोध के बाद, मुझे लगता है कि यदि आप डिफ़ॉल्ट सिस्टम "अधिसूचना ध्वनि" खेलना चाहते हैं, तो आपको बहुत अधिक अधिसूचना प्रदर्शित करनी होगी और इसे डिफ़ॉल्ट ध्वनि का उपयोग करने के लिए कहना होगा। और कुछ अन्य उत्तरों में तर्क के लिए कुछ कहा जाना है कि यदि आप एक अधिसूचना ध्वनि खेल रहे हैं, तो आपको कुछ अधिसूचना संदेश भी प्रस्तुत करना चाहिए।
हालाँकि, अधिसूचना API की थोड़ी सी ट्विकिंग और आप जो चाहें उसके करीब पहुँच सकते हैं। आप एक रिक्त सूचना प्रदर्शित कर सकते हैं और फिर कुछ सेकंड के बाद अपने आप हटा सकते हैं। मुझे लगता है कि यह मेरे लिए काम करेगा; शायद यह आपके लिए काम करेगा।
मैंने ऐसी सुविधा विधियों का एक सेट बनाया है com.globalmentor.android.app.Notifications.java
जिसमें आप इस तरह से एक अधिसूचना ध्वनि बना सकते हैं:
Notifications.notify(this);
एलईडी भी चमक जाएगी और, यदि आपके पास कंपन की अनुमति है, तो एक कंपन होगा। हां, सूचना पट्टी में एक अधिसूचना आइकन दिखाई देगा, लेकिन कुछ सेकंड के बाद गायब हो जाएगा।
इस बिंदु पर आप महसूस कर सकते हैं कि, चूंकि अधिसूचना किसी भी तरह से चली जाएगी, इसलिए आपके पास सूचना पट्टी में एक स्क्रॉल टिकर संदेश हो सकता है; आप ऐसा कर सकते हैं:
Notifications.notify(this, 5000, "This text will go away after five seconds.");
इस वर्ग में कई अन्य सुविधा विधियाँ हैं। आप पूरी लाइब्रेरी को इसके सबवर्सन रिपॉजिटरी से डाउनलोड कर सकते हैं और इसे मावेन के साथ बना सकते हैं। यह वैश्वीकरण-कोर लाइब्रेरी पर निर्भर करता है, जिसे मावेन के साथ भी बनाया और स्थापित किया जा सकता है।