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

Bluetooth w android auto rozłącza się gdy telefon się usypia / wyłącza
LP
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 366
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.

.andy
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1524
1

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

Ales
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 121
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

Roman Mokrzan
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 161
0

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

MarekR22
  • Rejestracja: dni
  • Ostatnio: dni
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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.