• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak rozparować urządzenie Bluetooth programowo.

0 głosów
351 wizyt
pytanie zadane 30 września 2019 w Android, Swift, Symbian przez wanttobeanengineer Obywatel (1,120 p.)

Dobry wieczór,

jestem w trakcie pisania małej aplikacji na androida mającej za zadanie połączyć się z moim urządzeniem i umożliwić użytkownikowi sterowanie oświetleniem za pomocą telefonu.

Chciałbym, aby aplikacja ta miała możliwość wyświetlania sparowanych urządzeń, wyszukiwania nowych, parowania z jeszcze nie sparowanymi urządzeniami oraz rozparowanie urządzeń.

Wszystko jest gotowe oprócz rozparowania urządzeń. 
Próbowałem zrobić to następująco (analogicznie do parowania):

public boolean removeBond(BluetoothDevice btDevice)
        throws Exception
{
    Class removeBondClass = Class.forName(BluetoothDevice.class.getCanonicalName());
    Method removeBondMethod = removeBondClass.getMethod("removeBond");
    Boolean returnValue = (Boolean) removeBondMethod.invoke(btDevice);
    return returnValue.booleanValue();
}

jednak to nie działa. Szukając na różnych forach sposób wykorzystujący metodę removeBond bardzo często występuje, jednak metoda ta nie wystepuje nawet w dokumentacji klasy "BluetoothDevice" (dodam, że metodę createBond, która jest opisywana na forach zaraz obok removeBond, już można znaleźć w tej samej dokumentacji).

Jest jakiś inny sposób na rozwiązanie tego problemu?

Pozdrawiam

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
0 odpowiedzi 150 wizyt
0 głosów
0 odpowiedzi 337 wizyt
0 głosów
0 odpowiedzi 176 wizyt
pytanie zadane 25 kwietnia 2019 w Python przez aresers Początkujący (420 p.)

93,730 zapytań

142,668 odpowiedzi

323,285 komentarzy

63,289 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...