PDA

View Full Version : مشکل در بدست آوردن آیدی دیوایس



reza252525
یک شنبه 21 آذر 1395, 07:41 صبح
سلام

من میخوام آیدی دیوایس رو بدست بیارم ولی خطا میده ( sdk 23 )

یه بار جواب گرفتم ولی نمیدونم چرا خود بخود از خط دوم کدی که میذارم ایراد میگیره ( بیلد میشه ولی لاگ که میگیرم فورس کلوز میده و به خط دوم کد زیر اشاره میکنه )



TelephonyManager manager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);

uid = manager.getDeviceId();

Log.i("ِDivice Id",uid);

قبلش هم uid رو به صورت Public String uid تعریف کردم

reza252525
دوشنبه 29 آذر 1395, 14:31 عصر
ممنون میشم کسی کمکم کنه

تو اندروید 5 کد بالا کار میده ولی اندروید 6 فورس کلوز میشه

BOB
سه شنبه 30 آذر 1395, 10:34 صبح
سلام این را امتحان کنید:



public String getUniqueID(){
String myAndroidDeviceId = "";
TelephonyManager mTelephony = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
if (mTelephony.getDeviceId() != null){
myAndroidDeviceId = mTelephony.getDeviceId();
}else{
myAndroidDeviceId = Secure.getString(getApplicationContext().getConten tResolver(), Secure.ANDROID_ID);
}
return myAndroidDeviceId;
}