하드웨어와 통신하기 위해 Bluetooth SPP (RFCOMM)를 사용하는 앱이 있습니다. 앱과 블루투스 연결이 훌륭하게 작동합니다. 문제는 SPP를 사용하는 다른 앱이 시작된 다음 앱 중 하나가 중지 된 경우입니다. 앱을 종료하거나 작업 킬러를 사용하여 앱을 중지하면 휴대 전화가 거의 멈추게됩니다. 대부분 배터리를 꺼내야합니다.Android 여러 SPP/RFCOMM 연결로 인해 속도가 느려짐
SPP를 사용하는 Pandora에서이 기능을 보았을 것입니다. 아마도 Ford Sync 지원과 내 응용 프로그램의 일부일 것입니다. 또한 SPP 용 샘플 앱에서도이를 보았습니다. 내가 사용하는 앱은 중요하지 않습니다. SPP를 사용하는 두 개의 앱이이 문제를 일으 킵니다.
나는 안드로이드 2.1에서 ATT의 HTC 장치를 보았다. 2.2.1을 실행하는 Motorola Droid에서 이걸 보지 못했지만, 2.2와 LFY 1.95 ROM을 실행하는 동안 동일한 전화에서 이것을 보았습니다.
누구나 볼 필요가있는 디버거의 로그가 있지만 그 중 아무 것도 문제를 지적하지 않습니다. 어느 SPP 앱이 중지되면 감속이 즉시 시작됩니다. 나는 여전히 로그를 얻지 만 전혀 문제를 나타내지 않는다. 전화가 재부팅 될 때까지 속도 저하가 멈추지 않습니다.
아직 해결책이 없습니다. 일부 HTC 장치에는 버그가있는 블루투스 스택이있을 수 있습니다. 누군가는 이것에 대해 약간의 빛을 비추 길 바랄뿐입니다. – Bob