Új hozzászólás Aktív témák
-
angyalpc2
aktív tag
válasz
angyalpc2
#4471
üzenetére
Sajnos csak folytatom a sort mint nagyon kezdő..
A net teli van gyönyörűséges Bluetooth be-kikapcsolás és párosítás programokkal.
Csak a legfontosabb... a konnektálás, a kapcsolódás hiányzik.
Ha van is akkor az egyből a Háború és béke terjedelem kategóriát közelíti, hogy földobott párosítási(dott) listából kiválasszam ami nekem kell és ahhoz kapcsolódjon is.Egy HC06-os tehát elvileg sima Kliens típusú csatlakozást kellene véghez vinni.
(még neve sincs csak a hexa kód)Találtam is a neten sok okosságot
[link]
https://developer.android.com/guide/topics/connectivity/bluetooth.html#ConnectingAsAClientDe sajnos problémába ütköztem, hogy nem tudom meghívni gombnyomásra a Connectálást
Vagy legalább is nem értem még hogy kell ezt lekezelni, hogy hogyan induljon el ez a folyamat.
Próbáltam úgy is hogy egyből az UUID stringet küldöm ki...gondolom ez a hexa címe BT device-nakDe az is érdekes, hogy mBluetoothAdapter.cancelDiscovery(); is leakad, fordításkor hibát jelez.
cancelDiscovery(); (Non-Static Methode cannot be referenced from a static contextSzóval a kód:
private class ConnectThread extends Thread {
private final BluetoothSocket mmSocket;
private final BluetoothDevice mmDevice;
private final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-123456789123");
public ConnectThread(BluetoothDevice device) {
// Use a temporary object that is later assigned to mmSocket
// because mmSocket is final.
BluetoothSocket tmp = null;
mmDevice = device;
try {
// Get a BluetoothSocket to connect with the given BluetoothDevice.
// MY_UUID is the app's UUID string, also used in the server code.
tmp = device.createRfcommSocketToServiceRecord(MY_UUID);
} catch (IOException e) {
Log.e(TAG, "Socket's create() method failed", e);
}
mmSocket = tmp;
}
public void run() {
// Cancel discovery because it otherwise slows down the connection.
mBluetoothAdapter.cancelDiscovery();
try {
// Connect to the remote device through the socket. This call blocks
// until it succeeds or throws an exception.
mmSocket.connect();
} catch (IOException connectException) {
// Unable to connect; close the socket and return.
try {
mmSocket.close();
} catch (IOException closeException) {
Log.e(TAG, "Could not close the client socket", closeException);
}
return;
}
// The connection attempt succeeded. Perform work associated with
// the connection in a separate thread.
manageMyConnectedSocket(mmSocket);
}
// Closes the client socket and causes the thread to finish.
public void cancel() {
try {
mmSocket.close();
} catch (IOException e) {
Log.e(TAG, "Could not close the client socket", e);
}
}
}Kösz a segítséget...rám fér

Ha esetleg van valakinek ötlete hogy lehetne megcsinálni a kapcsolódást egyszerűbben?
Új hozzászólás Aktív témák
- Hálózati / IP kamera
- Elektromos autók - motorok
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Tápokról alaposan - mélyvíz
- Dell notebook topic
- Milyen légkondit a lakásba?
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Bestbuy játékok
- Azonnali informatikai kérdések órája
- További aktív témák...
- Eladó Gamer PC (IntelCore i7 13700KF/KingstonFury 32 GB DDR4/Kingston M.2SSD 1Tb)
- MSI Modern 15 Ryzen 7 7730U 16 GB RAM 512 GB SSD FHD IPS
- Logitech G920 + váltó + Shifter mod
- -65% Off Dobozos Új HP EliteBook 860 G10 i5-1355U 16 GB DDR5 1 TB SSD FHD+ több mint 2 év gari!
- Apple iPhone 14 Pro 256GB (Csak Esim), Kártyafüggetlen, 1 Év Garanciával
- Mini Pc HP ProDesk 600 G2 G3 G4, Acer Vertion /// 6-8. gen //// i3 / i5 /// garancia / Bp., MPL, Fox
- Samsung Galaxy S22 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple Magic Mouse 2
- BESZÁMÍTÁS! ASRock B550 R7 3700X 32GB DDR4 512GB SSD AORUS RTX 3070Ti 8GB LIAN LI 216 RX ASUS 750W
- nVidia Quadro RTX 3000 Max Q SFF - Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest



