2011-06-15 15 views
9

एंड्रॉइड प्रोग्रामिंग पर अधिसूचना की बात आने पर मेरे पास कुछ प्रश्न हैं। मैंने अधिसूचना प्रबंधक, अधिसूचना और अधिसूचनाबिल्डर पर पढ़ा है लेकिन ऐसा लगता है कि यह अधिसूचनाओं को सुनने की अनुमति नहीं देता है।एंड्रॉइड पर अधिसूचना के लिए सुनना

मैं जो करने की कोशिश कर रहा हूं वह यह है कि जब किसी भी आवेदन द्वारा अधिसूचना भेजी जाती है, तो मैं इसकी सामग्री जान सकूंगा। क्या यह वास्तव में संभव है और यह कैसे किया जा सकता है?

उत्तर

2

वर्तमान में अन्य अनुप्रयोगों से भेजी गई अधिसूचनाओं को रोकने के लिए कोई सामान्य तरीका नहीं है। घटना दिखा अधिसूचना का प्रतिनिधित्व करता है -

+0

आपके उत्तर के लिए धन्यवाद। एक विशिष्ट आवेदन से एक अवरोध अधिसूचना के बारे में कैसे? क्या यह संभव है? –

+0

अभी भी कोई भाग्य नहीं है: यह एक सुरक्षा समस्या है (कुछ खराब ऐप दिखाना और किसी अन्य ऐप से अधिसूचनाओं को अवरुद्ध नहीं कर सकता)। लंबी चर्चा के लिए http://groups.google.com/group/android-beginners/browse_thread/thread/73cc6d5a60386be8 देखें। – Femi

+0

धन्यवाद .. लेकिन मैं तब सोच रहा था कि श्रोता को संभव था और अपने आवेदन से नोटिफिकेशन पढ़ना संभव था? –

2

आप

AccessibilityEvent

अधिसूचना प्रकार पर एक नज़र

अधिसूचना राज्य बदलवाने के लिए चाहते हो सकता है।

प्रकार: TYPE_NOTIFICATION_STATE_CHANGED

गुण:

  • getEventType() - घटना के प्रकार के।
  • getClassName() - स्रोत का वर्ग नाम।
  • getPackageName() - स्रोत का पैकेज नाम।
  • getEventTime() - घटना का समय।
  • getText() - स्रोत के उप-पेड़ का पाठ।
  • getParcelableData() - पोस्ट अधिसूचना।
  • getText() - अधिक संदर्भ प्रदान करने के लिए पाठ।
संबंधित मुद्दे