क्या डिवाइस प्रकार (फोन, टैबलेट, घड़ी, टीवी, ऑटो, पीसी) का सटीक पता लगाने का कोई तरीका है?एंड्रॉइड डिवाइस प्रकार का सही ढंग से पता लगाएं
अभी, मुझे यह पता लगाने का एक तरीका मिला है कि ऐप एक टीवी (uiModeManager.getCurrentModeType() == Configuration.UI_MODE_TYPE_CAR
) पर एक टीवी (uiModeManager.getCurrentModeType() == Configuration.UI_MODE_TYPE_TELEVISION
), या घड़ी (uiModeManager.getCurrentModeType() == Configuration.UI_MODE_TYPE_WATCH
) पर चल रहा है या नहीं। क्या यह सही है? क्या एक कार से जुड़ा एक फोन फोन के रूप में या "एंड्रॉइड ऑटो" के रूप में दिखाई देता है?
फ़ोन, टैबलेट या कंप्यूटर के बीच अंतर करने के लिए मैं न्यूनतम स्क्रीन आकार (उदाहरण के लिए टैबलेट या लैपटॉप के रूप में अर्हता प्राप्त करने के लिए 600 डीपी) की जांच कर सकता हूं।
समस्या अब टैबलेट और लैपटॉप के बीच अंतर करना है। क्या आपको कोई विचार है?
पुनश्च: मैं इस एक संवेदनशील यूआई बनाने के लिए नहीं पूछ रहा हूँ, यह एक खाता
दुर्भाग्य से इस पद्धति नहीं इस संदर्भ में लागू हो, के बाद से मैं के साथ इसे मैन्युअल रूप से टाइप है हर डिवाइस मॉडल संबद्ध करने के लिए आवश्यकता होगी है। मुझे आज एक काम करने की ज़रूरत है जो कल काम करेगी और कल काम करेगी ... मुझे लगता है कि यह अस्तित्व में नहीं है :( – Spotlight