android 블루투스 관련 질문 요약

3198 단어 android_btandroid
최근 블루투스 모듈을 접한 지 얼마 되지 않아 임무가 하늘에서 내려와 새로운 리시버를 찾은 것 같다.멀티미디어팀을 해체한 3, 4년 동안 카메라 모듈만 맡았던 나는 몇 개의 솥을 짊어졌다. 오디오 모듈, 와이파이 모듈부터 현재의 블루투스 모듈까지 원래 세 사람의 일은 점점 나의 일로 바뀌었지만 월급은 오르지 않았다.그 동안 저에게 GMS를 연구하라고 했습니다. 해외에 팔아서 돈을 벌려고 했지만 GTS 인증을 하지 않고 GMS를 사용했습니다. 저는 방법을 바꾸어 돈을 절약했습니다. 저는 신선이 아닙니다. 저는 이제 그만둘 때가 된 것 같습니다.앞으로 저를 귀찮게 하는 것을 방지하고 자신의 업무를 기록하고 정리하기 위해 블루투스 부분의 문제를 정리하고 정해진 시간에 업데이트합니다.
1.android Bluetooth 기본 이름 표시
https://blog.csdn.net/qq_28534581/article/details/89402486이 박문은 내가 전에 쓴 것인데, 지금 총결해 보면 된다.
2. 로그를 캡처하는 방법
회사에서 사용하는 것은 고통 플랫폼이기 때문에 블루투스 구조는 기본적으로 문제가 없을 것이다. 안드로이드 버전의 업데이트로 인해 사용자가 사용하는 것이 습관이 되지 않거나 UI상의 불편함도 있다.기능적으로 큰 문제가 없을 것입니다. 문제가 있으면 제 경험에 의하면 드라이버 설정 파일의 문제나 MODEM 프로토콜이 지원되지 않아서 그렇습니다.만약 당신이 프레임워크 시스템 개발이라면 축하합니다. 문제를 제외하고는 항상 당신부터 조사를 시작합니다. 그 이름은 단련 능력이라고 하는데 사실은 구동이나 MODEM 검사를 도와줍니다.그리고 그들은 케이스를 꺼내서 순조롭게 해결했다.문제를 푸는 것이 어렵지 않을 뿐만 아니라 케이스를 꺼내서 고통에게 해결해 주었기 때문에 문제를 조사하는 것이 어렵고 힘도 들지만 좋은 결과를 얻지 못했기 때문에 공로는 버그를 푸는 엔지니어에게만 기록되었다는 것을 알아야 한다.
높은 버그를 풀려면 기본log를 제공해야 합니다.logcat + btsnoop log + screenshot of android P:
Test steps:
  • Turn on Bluetooth
  • Start scanning (repeat 3 times)

  • note: logcat//please change the log level from 2 to 6 in the bt_stack.conf and then grab the log
    btsnoop//Please upload the files in the following directory to me:
    for android P:/data/misc/bluetooth/logs/
    for android 5.1:/sdcard/btsnoop_hci.cfa
    설명: 1.bt_stack.conf 이 파일은 명령**find./-name "bt stack.*"**는 다음과 같이 표시됩니다.
    ./tools/test/connectivity/acts/framework/acts/test_utils/bt/configs/bt_stack.conf
    ./tools/test/connectivity/acts/tests/google/bt/setup/bt_stack.conf
    ./system/bt/conf/bt_stack.conf
    ./vendor/qcom/opensource/commonsys/system/bt/conf/bt_stack.conf
    

    일반적으로 마지막 QC 프레임워크 기반 conf 파일을 사용합니다.
    2. btsnoop btsnoop log는 개발자 옵션에서 다음과 같은 스위치를 켜야 합니다. enable bluetooth HCI snoop log를 켜고 조작하십시오.

    좋은 웹페이지 즐겨찾기