2010-07-12 13 views
5

पर मैंने इसे एंड्रॉइड डेवलपर्स सूची में पोस्ट करने का प्रयास किया और कुछ भी नहीं सुना - शायद आप में से कुछ इसमें अंतर्दृष्टि रखते हैं!क्या मैं ब्लूटूथ को अक्षम किए बिना आने वाली कॉल को अवरुद्ध कर सकता हूं - यानी, डीएनडी (परेशान न करें) मोड - एंड्रॉइड

मैं ऐसे ऐप पर काम कर रहा हूं जिसमें उपयोगकर्ता द्वारा निर्दिष्ट अवधि के लिए आने वाली कॉल को अक्षम करने की क्षमता होनी चाहिए। इसे कार्यालय कार्यालय पर "डीएनडी" (परेशान न करें) बटन काम करने के तरीके से बहुत अधिक काम करना चाहिए।

मैंने एसडीके को देखा है, और मुझे फ़ोन कॉल को वॉयस मेल भेजने या किसी भी आने वाली कॉल स्क्रीन को हवाई जहाज मोड में डाले बिना अक्षम करने का कोई तरीका नहीं मिल रहा है। अगर मैं ब्लूटूथ सक्षम रख सकता तो यह ठीक होगा। (मुझे पसंद है उपयोगकर्ता एक ब्लूटूथ हेडसेट के माध्यम से संगीत सुनने के लिए सक्षम होने के लिए है, जबकि फोन कॉल ब्लॉक किए गए हैं चाहते हैं।)

सारांश में, निम्न में से कोई करता है, तो मैं उन्हें अपने app से कर सकता है काम करेगा:

  1. प्रोग्रामिक रूप से वॉयस मेल (जैसे "डीएनडी" बटन) पर सभी कॉल भेजें, यह आदर्श होगा क्योंकि यह अभी भी "परेशान न करें" के अंत में कॉल लॉग में होगा।
  2. मेरे ऐप में आने वाली कॉल को अवरुद्ध करें और इसे उछाल दें।
  3. सभी रेडियो अक्षम करें लेकिन ब्लूटूथ और वाई-फाई - यह कॉल लॉग खोने का नुकसान है।
  4. रोकें अपनी आने वाली कॉल स्क्रीन प्रदर्शित करने से निर्मित फोन एप्लिकेशन (मैं रिंगर और कंपन निष्क्रिय कर सकते हैं) पर भी आपको कॉल प्राप्त होता है

इनमें से किसी भी संभव है? या शायद एक और दृष्टिकोण मैंने सोचा नहीं है?

बस एक तरफ ध्यान दें: एंड्रॉइड फोन के लिए सबसे अच्छा उत्पादकता उपकरण होने के लिए, कॉल से निरंतर बाधाओं के बिना ईमेल/इंटरनेट/ऐप्स के लिए डिवाइस का उपयोग करना संभव होना चाहिए। मनुष्यों का एक महत्वपूर्ण संदर्भ-स्विच समय होता है।

+1

मैं भी इसका उत्तर जानना चाहता हूं! – JPM

+0

क्या आपको इस बीच कोई समाधान या समाधान मिला है? – prom85

+0

नहीं। मैंने उस परियोजना को छोड़ दिया। जैसा कि वीनेघ ने कहा, इसे एक सुरक्षा चीज़ के रूप में देखा जाता है। (आईएमएचओ, यही अनुमति है, लेकिन एंड्रॉइड में प्रवृत्ति ऐप्स को सिस्टम-स्टाइल अनुमतियां देने से दूर है।) –

उत्तर

0

सुरक्षा उपाय के रूप में, एसडीके इनकमिंग कॉल को संभालने के लिए एपीआई प्रदान नहीं करता है। नेटवर्क रेडियो काटने और अर्ध-हवाई जहाज मोड (विकल्प 3) में जाने के अलावा, मुझे नहीं लगता कि यह कैसे संभव है, आईएमएचओ।

+0

मुझे उम्मीद थी कि आपका जवाब सही नहीं होगा, वीनई, लेकिन अर्ध-हवाई जहाज मोड उतना अच्छा प्रतीत होता है जैसा कि यह हो जाता है। यह मेरे लिए दिमाग में प्रोजेक्ट के लिए पर्याप्त नहीं था इसलिए मैंने इसे जाने दिया। –

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

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