Bluetooth w android auto rozłącza się gdy telefon się usypia / wyłącza

0

Robię projekt dla android auto, podczas spika wyszedł nam przypadek taki że jak w telefonie wyłączymy ekran to przerywa skanowanie / połączenie z bluetoothem. Czy ktoś z Was miał podobny problem i udało się systemowo go rozwiązać? Np przez zwiększenie priorytetu gdy jest podłączony android auto albo jakis ~wakelock.

Dzieki za wszystkie sugestie.

1

@lubie_programowac: możesz to bardziej szczegółowo opisać?
Najlepiej podaj scenariusz testowy lub zestaw kroków, które pozwolą to odtworzyć

0

Walka z systemowym oszczędzaniem energii w androidzie jest bardzo nierówna. Najprościej podłącz telefon pod zasilanie lub zapoznaj się z działanie doze mode
https://developer.android.com/training/monitoring-device-state/doze-standby

0

Opisz dokłaadniej o co ci chodzi, jakie urządzenia, jaki BT, czy chodzi o BLE?

1
  1. Kwestia manifestu (musisz mieć odpowiednie uprawnienia).
  2. Standardowy błąd to umieszczenie kodu w Activity zamiast w Service
  3. Nawet dostęp do CPU jest ograniczony. Do przetwarzania w tle potrzebne są uprawnienia, i trzeba poinformować system, że CPU jest potrzeby. Nie zdziwiłbym się, że BT sie rozłącza tuż przed tym, jak system odbiera ci czas na CPU.
  4. Pokaż kod i logi

https://stackoverflow.com/a/49746312/1387438

1 użytkowników online, w tym zalogowanych: 0, gości: 1