Android huidige bluetooth verbinding sluiten

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • itcouldbeanyone
  • Registratie: Augustus 2014
  • Laatst online: 12-09 21:49
Hi, ik maak een app die gebruik maakt van het Bluetooth low energy (BLE).
dit werkt perfect , verbinding maken, lezen, schrijven.
de app verbind zich met een microchip rn4020 in MLDP mode.
deze is verbonden met een CAN controller met het CAN-Open protocol.
het is een Speed AP met GPS, en directe verbinding naar het motor management systeem van elektrische voertuigen.

nu is het alleen zo waneer de telefoon of tablet al gekoppelt is aan een andere apparaat,
ik geen verbinding kan maken.
dus ik zoek een manier om de bluetooth verbinding die nog actief is te sluiten, zodat mijn app verbinding kan maken.

maar geen id waar dat nu te vinden is hoe en wat.
heb hier al gekeken.
https://developer.android...h/le/package-summary.html
en
https://developer.android...ooth/package-summary.html

zo ziet de app er nu uit :)
Speed AP with CAN

Ben niet slim, maar wel dom


Acties:
  • 0 Henk 'm!

  • Rekcor
  • Registratie: Februari 2005
  • Laatst online: 08-10 13:03
Ik beantwoord dit niet als dev (heb nooit iets met Android gedaan) maar als enduser: volgens mij kunnen apps geen (andere) Bluetooth devices connecten of disconnecten zonder toestemming van de gebruiker.

Acties:
  • 0 Henk 'm!

  • toonborgers
  • Registratie: Oktober 2011
  • Laatst online: 02-10 16:03
Kan je zelf zien of er al een verbinding is van een andere app? Dan is het misschien inderdaad beter om een melding te geven om de gebruiker te vragen de verbinding te stoppen.

Edit: blijkbaar kan je de verbonden devices opvragen: https://developer.android...tml#QueryingPairedDevices

[ Voor 31% gewijzigd door toonborgers op 19-08-2016 13:26 ]


Acties:
  • 0 Henk 'm!

  • Rekcor
  • Registratie: Februari 2005
  • Laatst online: 08-10 13:03
Ja, maar ik zie (zo gauw) geen disconnect functie bij https://developer.android...ooth/BluetoothDevice.html

Acties:
  • 0 Henk 'm!

  • itcouldbeanyone
  • Registratie: Augustus 2014
  • Laatst online: 12-09 21:49
Rekcor schreef op vrijdag 19 augustus 2016 @ 13:04:
Ik beantwoord dit niet als dev (heb nooit iets met Android gedaan) maar als enduser: volgens mij kunnen apps geen (andere) Bluetooth devices connecten of disconnecten zonder toestemming van de gebruiker.
dit gaat juist met toestemming van de gebruker.
beetje dezelfde manier hoe je bluetooth inschakelt, dan krijg je een melding.


@toonborgers

Thankz dit is al een stapje dichterbij.
nu nog wat uitvogelen om het te disconnecten, en anders een melding geven.
en dan nog kijke of dat ook voor BLE zo werkt, want die zijn volgens mij niet gepaired

Ben niet slim, maar wel dom


Acties:
  • 0 Henk 'm!

  • 3V3RT
  • Registratie: Januari 2004
  • Laatst online: 16-08 22:30
Voor de disconnect moet je volgens mij de bluetooth socket closen. (https://developer.android...ooth/BluetoothSocket.html)
Pagina: 1