इन्फर्नो का उत्तर एक वैध उत्तर है, और मुझे यह जवाब मिलकर खुशी हुई क्योंकि यह वही था जो मैं ढूंढ रहा था। हालांकि, यदि आप एपीआई लेवल 5 (एंड्रॉइड 2.0) या नए के साथ स्थापित फोन से निपट रहे हैं, तो इसमें एक छोटी सी समस्या है: android.R.array.phoneTypes
केवल ContactsContract
कक्षा Contacts
इंटरफ़ेस को प्रतिस्थापित करने के पहले मौजूद फ़ोन प्रकारों की सूची लौटाता है एपीआई स्तर 5 के। मैंने इन एंड्रॉइड संस्करणों (एपीआई स्तर) चलाने वाले अनुकरणकों पर एक नया संपर्क बनाते समय सूचीबद्ध लेबलों की पुष्टि की: 1.6 (4), 2.1-अपडेट 1 (7), और 2.2 (8)।
जब बाहर मुद्रित, android.R.array.phoneTypes
इन वैध फ़ोन प्रकार होते हैं:
होम, मोबाइल, कार्य, कार्य फ़ैक्स, होम फैक्स, पेजर, अन्य, कस्टम
ये वैध फ़ोन प्रकार, के लिए मौजूद हैं एंड्रॉइड 2.0+ के साथ फोन, जो उसी ऐरे से गायब हैं,
कॉलबैक, कार, कंपनी मुख्य, आईएसडीएन, मुख्य, अन्य फैक्स, रेडियो, टेलेक्स, टीटीवी टीडीडी, वर्क मोबाइल, वर्क पेजर, सहायक, एमएमएस
दुर्भाग्य से, मैं एच android.R.array.phoneTypes
जैसे कुछ खोजने में सक्षम नहीं है जो एंड्रॉइड 2.0+ फोन के लिए इन सभी वैध फोन प्रकारों को सूचीबद्ध करेगा। क्या कोई अभी तक इस तरह से आया है?
संदर्भ
android.R.array.phoneTypes
परिभाषित: http://developer.android.com/reference/android/R.array.html#phoneTypes
नोट: मैं अलग जवाब में मेरे अन्य दो संदर्भ लिंक पोस्ट कर रहा हूँ, जैसा कि मैंने पर पोस्ट प्रति एक से अधिक हाइपरलिंक पोस्ट करने के लिए नहीं कर पा रहे इस समय।
Quaerite, एट invenietis : स्ट्रिंग [] एस = android.content.res.Resources.getSystem() .getStringArray (android.R.array.phoneTypes); – infero