मैं सिम्बियन एस 60 5 वें संस्करण के लिए एक वर्किंग कोड उदाहरण की तलाश में हूं जिसमें एक कंसोल एप्लिकेशन पावर ऑफ इवेंट प्राप्त कर सकता है (यानी फोन स्विच ऑफ का पता लगाएं)। मुझे पता है कि यूआई एप्लिकेशन [AppUI
, HandleSystemEventL(const TWsEvent& aEvent)
, आदि] से ऐसा कैसे करें, लेकिन यदि सरल कंसोल एप्लिकेशन इन घटनाओं को सुन रहा है तो विंडोज सर्वर घटनाओं को नहीं प्रतीत होता है।सिम्बियन कंसोल एप्लिकेशन में पावर ऑफ इवेंट्स कैसे प्राप्त करें?
तो, मैंने डब्ल्यूएस से कनेक्ट करने का प्रयास किया है, EventReady(&iStatus)
पर कॉल करें, लेकिन RunL
कभी नहीं कहा जाता है, और एप्लिकेशन को कभी भी EApaSystemEventShutdown
प्राप्त नहीं होता है।
क्या कोई यहां इस के लिए कामकाजी कोड प्रदान कर सकता है?
धन्यवाद।
नहीं, यह काम नहीं करता है। मैंने CSaveNotifier ("सिम्बियन ओएस आंतरिक" में क्या लिखा है) का उपयोग करने के निर्देशों का पालन किया है, लेकिन MSaveObserver से फ़ंक्शन सेवएल() को कभी भी कॉल नहीं किया जाता है। तंत्र केवल यूआई-आधारित अनुप्रयोगों पर लागू हो सकता है। –