بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
دریافت Bluetooth Mac Address گوشی کاربر
سلام دوستان
طبق صحبت هایی که انجام شد یکی از کدهای یونیک یه گوشی، mac address مربوط به بلوتوثه.
حالا برای دریافت این مک آدرس میشه از کد زیر استفاده کرد :
if ((bluetoothDefaultAdapter != null) && (bluetoothDefaultAdapter.isEnabled())) {
String mac = BluetoothAdapter.getDefaultAdapter().getAddress();
Toast.makeText(getApplicationContext(), mac, 1).show();
}
اما این کد 2 مشکل داره:
1- نیاز داره که حتما بلوتوث روشن باشه
2- نیاز به مجوز android.permission.BLUETOOTH داره
ممکنه برنامه ای که نوشته باشیم نیاز به بلوتوث نداشته باشه. بنابراین توجیه اینکه نیاز به دسترسی بلوتوث داریم برای کاربر یا بازار کمی سخت میشه.
همچنین اگه بخوایم بلوتوث رو خودمون روشن کنیم باید مجوز android.permission.BLUETOOTH_ADMIN رو هم بگیریم که میشه قوز بالای قوز.
پس به نظرتون چکار کنیم؟
میشه از wifi به جای bluetooth استفاده کرد؟
آیا همه دستگاه های اندرویدی wifi دارن؟
وآیا Mac address اون wifi یونیکه؟
0
0
mac وای فای که یونیکه شکی نیست ، من چند روز پیش فکر میکردم که احتمال اینکه یه دستگاه یکی از این دو (وای فای ، پشتیبانی از سیم کارت و داشتن imei) رو اصلا نداشته باشه خیلی کمه یعنی به نظرم صفره ، مگه مورد داریم?! (12 سال پیش)
0
0
فکر نکنم. حتی دستگاه های بدون وای فای هم فکر نکنم داشته باشیم. آخه اندرویده و وای فایش! اگه کسی دستگاهی سراغ داره که wifi نداره، قربون دستش، یه خبری بده! (12 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .