देने वाला एम्यूलेटर मुझे इस बारे में कई पोस्ट मिले लेकिन सही ढंग से उत्तर नहीं दिया गया। मेरे आवेदन को आईएमईआई नंबर की आवश्यकता है, मैंने ऐसा किया लेकिन यह 000000000000000 (15 शून्य) दिखा रहा है। यह डिवाइस के साथ ठीक काम कर रहा है लेकिन मैं चाहता हूं कि यह मेरे एमुलेटर पर ठीक से चल रहा हो। मुझे इन शून्य को छोड़कर कुछ अद्वितीय संख्या चाहिए। यदि कोई प्रोग्रामिक समाधान यहां है। अपने उत्तर को पोस्ट करें। मैं बजाय इस संख्या (15 शून्य) "352373051009616"क्यों एम्यूएमआई नंबर 0000000000000000
TelephonyManager telephonyManager = (TelephonyManager) getSystemService (Context.TELEPHONY_SERVICE) स्थापित करने के लिए;
स्ट्रिंग imei = telephonyManager.getDeviceId();
textDeviceID2.setText ("डिवाइस आईडी: -" + imei);
किसी भी संभव समाधान (programitically के साथ-साथ hardcoded)
एमुलेटर के पास कोई IMEI नंबर नहीं है, इसके बजाय उत्तर के लिए एंड्रॉइड_आईडी – sanu
धन्यवाद। लेकिन मुझे एंड्रॉइड_आईडी, आईएमईआई, आईएमएसआई को इन तीनों में एक ही एप्लीकेशन में सेट करने की ज़रूरत है, इसलिए मुझे आईएमईआई सेट करने की आवश्यकता है (शून्य को छोड़कर) – Adb
क्या आप सिर्फ 'स्ट्रिंग imei = (telephonyManager.getDeviceId() == "000000000000000" नहीं कर सकते हैं? " something_else ": telephonyManager.getDeviceId());'? –