2011-06-03 7 views
7

मैं सोच रहा था कि 3 जी से अधिक इंटरनेट से कनेक्ट होने पर एंड्रॉइड फोन में मैक पता है या नहीं? मुझे लगता है कि वे ऐसा करते हैं, तो मुझे लगता है कि मेरा असली सवाल यह है कि क्या इसका उपयोग करने के बावजूद है या नहीं? मुझे एपीआई या गुगलिंग से देखने से कुछ भी नहीं मिला है, लेकिन शायद मुझे कुछ याद आया।क्या 3 जी से कनेक्ट होने पर एंड्रॉइड फोन में मैक पता है?

अग्रिम

+1

आपको मैक के लिए क्या चाहिए? मैक 3 जी, ईडीजीई, आदि से जुड़ा नहीं है। डिवाइस में वाई-फाई और ब्लूटूथ भी नहीं हो सकता है - तब कोई मैक पता नहीं है। – chemical

उत्तर

1

धन्यवाद मैं एक 3 जी मैक पता करने के लिए किसी भी संदर्भ कहीं भी कभी नहीं देखा है। एक 3 जी मैक पते की सबसे नज़दीकी चीज जिसे मैं जानता हूं वह आईएमईआई/एमईआईडी कोड है।

android.telephony.TelephonyManager.getDeviceId() IMEI/MEID कोड वापस कर देगा।

आप विशिष्ट एप्लिकेशन की पहचान करने इंस्टॉल फिर देखें कि कोशिश कर रहे हैं: http://android-developers.blogspot.com/2011/03/identifying-app-installations.html

5

मैक पता नेटवर्क प्रौद्योगिकियों कि आईईईई 802 मानक को लागू, इस तरह के रूप में ईथरनेट के लिए विशिष्ट है। 3 जी आईईईई 802 नेटवर्क नहीं है, इसलिए मैक पता वास्तव में लागू नहीं होता है।

यह कहा गया है कि, आपके ऐप में मैक पते का उपयोग करने के बहुत कम कारण होने चाहिए, जब तक कि आप नेटवर्क ड्राइवर लिख रहे हों या टीसीपी/आईपी नेटवर्क के साथ कुछ विशिष्ट नहीं कर रहे हों।

अक्सर लोग एमएसी पते के लिए पहुंचते हैं, यह सोचते हुए कि यह एक अद्वितीय डिवाइस आईडी का प्रतिनिधित्व करता है, जब वास्तव में आपको http://developer.android.com/reference/android/provider/Settings.Secure.html#ANDROID_ID जैसे कुछ अद्वितीय आईडी प्राप्त करने के लिए उपयोग करना चाहिए जो एंड्रॉइड के लिए विभिन्न हार्डवेयर संयोजनों में काम करेगा, जिनमें से कुछ में शामिल हो सकता है कोई भी आईईई 802 नेटवर्क जो भी हो।

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