2011-08-30 18 views
26

अधिसूचना लॉन्च होने पर डिवाइस को कंपन करने या ध्वनि बनाने की अनुमति कैसे देता है।ध्वनि और कंपन के साथ अधिसूचना का उपयोग कैसे करें?

मैंने फ्लैग के बारे में सुना है। लेकिन मैं ध्वनि और कंपन के लिए उनका उपयोग कैसे करूं?

उत्तर

74

संपादित Android v4 समर्थन पुस्तकालय में, वहाँ NotificationCompat.Builder और विधि setSound जो बजाय उस वर्ग का उपयोग कर यदि काम करेगा। हालांकि, नीचे दी गई जानकारी अभी भी काम करेगी।

Notification notif ... //create your notification 

notif.defaults |= Notification.DEFAULT_SOUND; 
notif.defaults |= Notification.DEFAULT_VIBRATE; 

वह ध्वनि और कंपन जोड़ता है।

हमेशा दस्तावेज़ों को जांचना याद रखें। वे इसी प्रकार के उत्तरों के लिए बहुत है:

http://developer.android.com/guide/topics/ui/notifiers/notifications.html

जानकारी मैंने ऊपर पोस्ट के साथ ही जानकारी कैसे एक कस्टम ध्वनि का उपयोग करें या कंपन करने के लिए पर है और यह भी एक अधिसूचना बनाने की पूरी प्रक्रिया है कि ।

संपादित करें:Vibrate आपके मैनिफेस्ट में अनुमति शामिल करना न भूलें।

+0

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

+0

मेरा मानना ​​है कि आप लाइन 'notif.defaults | = अधिसूचना .DEFAULT_SOUND;' – Jakar

+0

लाइन शामिल नहीं कर सकते हैं, धन्यवाद। मुझे समाधान मिला। – Karthick

20
Notification notification // new notification object. 
notification.defaults = Notification.DEFAULT_ALL; 

सभी डिफ़ॉल्ट सूचनाएं दिखाता है। (ध्वनि, कंपन, नेतृत्व)

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^