|
Android Studio-da Bluetooth bilan ishlash
|
bet | 6/19 | Sana | 14.03.2022 | Hajmi | 1.09 Mb. | | #18629 |
Bog'liq Android Studio ma`ruzalar 1-Obektga yo`nzltirilgan dasturity taminot, 6-Laboratoriya ishi (2), 123, Arifmetikaning asosiy teoremasi, Programmalıq injiniringge kirisiw paninen 3-ameliy jumisi, tranzistor (1), Документ Microsoft Word (8), 2.-7, 1-7, Denov tadbirkorlik va pedagogika instituti, 111, titul, Xorazm, 1- topshiriqAndroid Studio-da Bluetooth bilan ishlash.
Assalomu alaykum. Bugun sizlar bilan birgalikda Android Studio-da Bluetooth bilan ishlashni o'rganib olamiz. Demak, boshladik.
Bluetooth - bu ikki qurilma o'rtasida ma'lumotlarni yuborish yoki qabul qilish usuli. Android platformasi Bluetooth freymvorkini qo'llab-quvvatlaydi, bu esa ilovada qurilmaga boshqa Bluetooth qurilmalari bilan simsiz ma'lumot almashish imkonini beradi.
Quyidagi turli xil operatsiyalarni bajarish uchun Android Bluetooth API-ni taqdim etadi.
Boshqa Bluetooth qurilmalarini qidirish.
Ulangan qurilmalar ro'yxatini olish.
Boshqa qurilmalarga ulanish.
Android Bluetooth bilan aloqa qilish uchun BluetoothAdapter sinfini taqdim etadi. getDefaultAdapter() statik usulini chaqirish orqali uning ob'ekti yaratiladi:
private BluetoothAdapter BA;
BA = BluetoothAdapter.getDefaultAdapter();
Qurilmada Bluetooth-ni yoqish uchun Intent bilan birga Bluetooth doimiysi ACTION_REQUEST_ENABLE –ni chaqirish kerak:
Intent turnOn = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(turnOn, 0);
Ushbu doimiy(konstanta)dan tashqari, turli xil vazifalarni bajarishni qo'llab-quvvatlaydigan API bilan ta'minlangan boshqa doimiylar mavjud. Ular quyida keltirilgan:
ACTION_REQUEST_DISCOVERABLE: Ushbu konstanta Bluetooth-ni topish uchun ishlatiladi.
ACTION_STATE_CHANGED: Ushbu konstanta Bluetooth holatining o'zgarishi to'g'risida xabar beradi.
ACTION_FOUND: Ushbu konstanta har bir topilgan qurilma haqida ma'lumot olish uchun ishlatiladi.
Bluetooth-ni yoqgandan so'ng, getBondedDevices() usulini chaqirib, bog'langan qurilmalar ro'yxatini olishingiz mumkin. Bunda bluetooth qurilmalar ro’yxati qaytariladi:
private Set boglanganQurilmalar;
boglanganQurilmalar = BA.getBondedDevices();
Bluetooth-ni ko'proq boshqarish imkoniyatini beradigan boshqa metodlar ham mavjud:
|
| |