要通過Android設備的deviceid識別設備,可以使用以下步驟:
TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String deviceId = telephonyManager.getDeviceId();
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
SharedPreferences preferences = getSharedPreferences("MyPreferences", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
editor.putString("deviceId", deviceId);
editor.apply();
SharedPreferences preferences = getSharedPreferences("MyPreferences", Context.MODE_PRIVATE);
String deviceId = preferences.getString("deviceId", "");
通過上述步驟,您就可以通過Android設備的deviceid識別設備。請注意,deviceid在Android 10及以上版本中已被棄用,建議使用其他唯一標識符來識別設備。