2016-08-02 3 views
0

블루투스 클라이언트를 구현하여 블루투스 서버 모듈에 연결하고 있습니다.Android 블루투스 스캔, 연결 성능이 전화기 유형에 따라 다릅니다.

내 LG G3 (M)에서 제대로 작동했지만 삼성 기기에서 예상대로 작동하지 않는다고 생각했습니다. 갤럭시 S7 (M)은 동일한 버전의 안드로이드를 사용하고 있음에도 불구하고 장치를 스캔하지 못하며 연결이 불안정합니다.

지금은 블루투스 코드의 성능이 제조업체 또는 하드웨어에 거의 의존하지 않는다고 생각합니다. 나는 이것에 관해 명확히하고 있는가? 그렇지 않은 경우 어떻게 모든 장치에서 성능을 균일하게 할 수 있습니까?

+0

일부 코드, 몇 가지 세부 사항은 반드시 우리가 도울 수 있습니다 :

Runnable connectSamsung = new Runnable() { public void run() { mBluetoothGatt = device.connectGatt(mContext, false, mGattCallback); } }; mHandler.post(connectSamsung); 

이 질문을 참조하십시오. – Arunkumar

+0

블루투스는 장치/칩에 따라 다릅니다. 장치간에 동일한 결과/성능을 제공하지 않습니다. –

+0

따라서 장치 독립적 코드가 거의 사용되지 않습니다. – March3April4

답변