2011-05-12 7 views
0

나는이 질문을하는 법을 모르겠다. 그러나 DroidX의 블루투스 미디어 출력은 너무 낮다. 나는 내가 최고 수준으로 최대한 끌어 올릴 수있는 앱을 쓸 수 있는지 궁금하다. 하드웨어 레벨 (슬라이더를 최대로 움직이면 슬라이더가 움직이지 않기 때문에). 기본 하드웨어 설정에 대한 액세스는 어디에도 보이지 않지만 캐리어 수준의 제한과 안드로이드가 낮은 수준의 설정에 액세스 할 수 있기를 희망합니다.Android에서 기본 블루투스 설정에 액세스하는 방법이 있습니까?

다른 장치가 상당히 높은 볼륨을 생성하므로 내 헤드폰이 문제가 아닌 것으로 확인되었습니다. 어떤 생각이라도 감사합니다.

답변

0

BlueZ 소스 ( 의 953 줄 참조)에서봤을 때 헤드셋 계층에 게인 설정이있는 것처럼 보입니다. 적절한 양의 파고와 진지한 팔꿈치 기름으로 네이티브 코드에서이 코드를 수정할 수 있다고 상상해보십시오. A2DP 헤드셋에서 작동하는지, Android 오디오 하위 시스템과 어떻게 상호 작용하는지 알 수 없으므로 마일리지가 다를 수 있습니다.

+0

그럼 어떻게 코드에 액세스하나요? –

+0

음, 소스는 git에 있으므로 얻을 수 있습니다. 실제로 BlueZ 호환 인터페이스 코드를 작성하여 Android에서 얻은 이득을 무시하고 NDK를 사용하여 컴파일 한 다음 앱에서이를 호출하는 방법이 있습니까? 그 중 하나를 생각한다면 기사를 써주세요. – Femi

관련 문제