How can I get android device Unique ID? [duplicate]

Mobile Technologies Mobile Computing 3 years ago

894 1 0 0 0

_x000D_ _x000D_ Possible Duplicate: Is there a unique Android device ID? I used below code to get android device IMEI and How can I change below code to get android device Unique ID. String getDeviceID1(TelephonyManager phonyManager){ String id = phonyManager.getDeviceId(); if (id == null){ id = "not available"; } int phoneType = phonyManager.getPhoneType(); switch(phoneType){ case TelephonyManager.PHONE_TYPE_NONE: return "" + id; case TelephonyManager.PHONE_TYPE_GSM: return "" + id; case TelephonyManager.PHONE_TYPE_CDMA: return "" + id; /* * for API Level 11 or above * case TelephonyManager.PHONE_TYPE_SIP: * return "SIP"; */ default: return "" + id; } //I used to show IMEI TextView textDeviceID = (TextView)findViewById(R.id.deviceid); //retrieve a reference to an instance of TelephonyManager TelephonyManager telephonyManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); textDeviceID.setText(getDeviceID1(telephonyManager)); }

User submissions are the sole responsibility of contributors, with TuteeHUB disclaiming liability for accuracy, copyrights, or consequences of use; content is for informational purposes only and not professional advice.

Answers (1)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 3 years ago
_x000D_ In Android, you can get three different Unique Ids. IMEI ( which you have in your code already ) TelephonyManager telephonyManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); String id = (getDeviceID1(telephonyManager)); Device ID String android_id = Secure.getString(getContext().getContentResolver(), Secure.ANDROID_ID); Bluetooth Address ( this will also be unique for each device ) private BluetoothAdapter mBtAdapter; // Get the local Bluetooth adapter mBtAdapter = BluetoothAdapter.getDefaultAdapter(); String deviceMacAddress = mBtAdapter.getAddress();
1 views
0 shares

No matter what stage you're at in your education or career, TuteeHUB will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.

Similar Forum


Q

Would Firebase be a good choice as a server for the Flutter mobile game I'm creating?

_x000D_ _x000D_ I am building a turn-based Flutter game. Would Firebase be a good choice as a server...
Q

Implement Bottom Navigation activity along with a VerticalViewPager with nested Cardview in Android...

_x000D_ _x000D_ I want to develop an Android App which will have a Bottom Navigation Bar and above i...
Q

(JS) For , determine if the device offers or not to capture a photo from the camera

_x000D_ _x000D_ When uploading a file, I need to give the user the possibility: upload the file fr...

Important Mobile Technologies Links