2008-11-20 14 views
7

पर प्रोग्राम को प्रोग्रामिक रूप से अस्वीकार कर दिया गया है, मैं Java + JDE के साथ ब्लैकबेरी पर कॉलम प्रोग्रामेटिक रूप से अस्वीकार करने का प्रयास कर रहा हूं। मैं callIncoming ईवेंट को रोक रहा हूं, और वहां मुझे किसी विशिष्ट संख्या से कॉल अस्वीकार करने के लिए कुछ करने की आवश्यकता है।ब्लैकबेरी

क्या कोई जानता है कि यह कैसे करें?

+4

ओह प्रिय पा सकते हैं। मैड पूर्व पत्नी? –

+0

नहीं :) बस एक ऐप जो फोन को कुछ करने के तरीके के रूप में एक विशिष्ट संख्या से कॉल का अर्थ देता है। तो, यह एक "असली कॉल" नहीं है जिसे उपयोगकर्ता को जवाब देना चाहिए। ऐप को इसे अस्वीकार कर देना चाहिए, और कुछ करें ... –

+0

मुझे 'मेरी दूसरी और आखिरी कॉल' या 'भारत में मुफ्त मिनट' के लिए एक आसान ब्लॉक होना पसंद है क्योंकि मुझे पता है कि वे कितनी संख्याएं उपयोग करते हैं (क्षेत्र कोड) वैसे भी उन्हें 4 बार 4 जवाब दें। –

उत्तर

3

मुझे प्रगति पर कॉल को सीधे अस्वीकार करने के लिए कोई एपीआई नहीं मिला। हालांकि, आप एक हैक का पता लगा सकते हैं जहां आप हैंगअप/डिस्कनेक्ट बटन की एक कीप्रेस इंजेक्ट करते हैं (EventInjector देखें)।

फ़ोन नंबर निर्धारित करने के लिए, आप Phone.getCall(callId).getDisplayPhoneNumber() या Phone.getActiveCall().getDisplayPhoneNumber() का उपयोग कर सकते हैं।

+0

एक "अच्छा" हैक की तरह लगता है :) बस उत्सुक - ब्लैकबेरी मत करो क्योंकि मैं डब्लूएम पर विकसित होता हूं - लेकिन, क्या आपको यह सुनिश्चित करना होगा कि आप सही विंडो में "हैंगअप-बटन" भेजें, और यह matteR नहीं है ? –

0

EventInjector से कोई अन्य तरीका नहीं है। ब्लैकबेरी एपीआई का "सुरक्षा" लेआउट कॉल को लटका/अस्वीकार करने की अनुमति नहीं देता है। हमने इस मुद्दे के लिए 2 साल के लिए समाधान खोजने की कोशिश की।

+0

इवेंट इंजेक्टर का उपयोग करते समय, कॉल लगभग 1 सेकंड के बाद अवरुद्ध है। तो डिवाइस रिंग्स। रिंगर को चुप मोड में कैसे सेट करें? कोई उपाय? –

0

इनकमिंग कॉल श्रोता और अधिसूचना एपीआई का उपयोग करके आप प्रोग्राम को प्रोग्राम को अस्वीकार कर सकते हैं।

वहाँ एक विषय ब्लैकबेरी डेवलपर मंचों पर चर्चा है, तो आप इसे here

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