2009-11-28 14 views
9

मैं एंड्रॉइड प्लेटफॉर्म के लिए एक फ़ंक्शन लिखने की कोशिश कर रहा हूं जो मुझे बिना किसी प्रकार के प्रॉम्प्ट के 911 पर कॉल करने की अनुमति देगा।संकेत के बिना डायल नंबर

मैंने पहले ही अनुमति android.permission.CALL_PRIVILEGED जोड़ दी है। मुझे बस एक ऐसे फ़ंक्शन की आवश्यकता है जो मेरे विकल्प मेनू में बटन के प्रेस पर 911 डायल करेगी।

+3

मैं वास्तव में इस तरह के ऐप के कुछ वाकई अच्छे उपयोगों के बारे में सोच सकता हूं। "धरती पर क्यों...?" एक उपयोगी टिप्पणी नहीं है। – marcc

+0

क्या आप ACTION_CALL इरादे का उपयोग कर रहे हैं? क्या यह काम करता है? –

+3

मैं इसे रोल करने से पहले इस पर विचार करूंगा। आप 911 डायल करने के लिए उपयोगकर्ताओं को आसान बनाना नहीं चाहते हैं। पहले ही पर्याप्त आकस्मिक 911 कॉल हैं। यदि कोई उपयोगकर्ता गलती से 911 को एक बार या दो बार डायल करता है तो वे शायद आपके ऐप को अनइंस्टॉल कर देंगे। 911 कॉल पर लटकने के लिए उपयोगकर्ता को यह बताने में भी अच्छा लगा सकता है कि लाइन पर रहें और उन्हें बताएं कि यह एक गलती है। इस समस्या पर चर्चा करने वाले कुछ पेज: http://www.911dispatch.com/911/911_misdials.html http://www.fcc.gov/cgb/consumerfacts/unint911.html –

उत्तर

14

एपीआई के मुताबिक, ACTION_CALL आपको जो चाहिए वह करेगा, लेकिन आपातकालीन संख्या नहीं, जबकि ACTION_DIAL डायल प्रॉम्प्ट के साथ डायलर प्रदर्शित करेगा लेकिन आपातकालीन संख्याओं को कॉल करने की अनुमति देगा।

मुझे डर है कि आप जो चाहते हैं उसे करने का कोई तरीका नहीं है - एक अच्छे कारण के लिए - आपातकालीन सेवाओं के लिए गलत तरीके से रोकने के लिए। यह एक सावधानी पूर्वक उपाय है।

+0

शायद कुछ कस्टम शैली? एंड्रॉइड> = 7.0 के लिए। –

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