वर्तमान में मैं उपयोगकर्ता है क्या माइक्रोसॉफ्ट बैंड मॉडल का पता लगाने के लिए निम्न कर रहा हूँ:कैसे माइक्रोसॉफ्ट बैंड संस्करण का पता लगाने के
FirmwareVersion = await SelectedBand.GetFirmwareVersionAsync();
BandModel = int.Parse(FirmwareVersion.Split('.')[0])< 10 ? 2 : 1;
इस दृष्टिकोण के लिए कारण है बैंड 1 फर्मवेयर के संस्करण की तुलना में अधिक है क्योंकि कि बैंड 2. का यह एक इंजीनियरिंग के नजरिए से समझ में आता है लेकिन संभावित एक बार बैंड 2 पहुँच 10+
- बैंड 1 एक संघर्ष को जन्म दे सकता का उपयोग करता है 10.xxx
- बैंड 2 का उपयोग करता है 2.xxx +०१२३५१६४१०६१
क्या ऐसा करने का कोई बेहतर तरीका है? क्या किसी को बैंड मॉडल का अधिक सटीक पहचानकर्ता मिला है?
नोट: मैं SelectedBand.GetHardwareVersionAsync()
का भी उपयोग करता हूं हालांकि यह एक पूर्ण संख्या देता है जो बैंड मॉडल से प्रासंगिक नहीं दिखता है।
सही है, मैं अन्य कारणों से GetHardwareVersionAsync का उपयोग कर रहा हूं और यह वास्तव में बैंड 2 के लिए 26 लौटाता है। क्या आप बैंड 1 की पुष्टि करेंगे/टीम 20 से कम रहो? –
डॉक्टर कहता है कि यही है;) – danvy