2010-11-25 2 views
4

삼성 갤럭시 S에서이 경험이있는 사람이 있습니까?갤럭시 S에서 시끄러운 스피커가 꺼져있는 문제

audioManager.setSpeakerphoneOn(true); 

을하지만 반대를하려고 할 때 그것을 해제 :

나는이에 스피커를 켜 folowing 사용

잘 작동 스피커가 켜져

audioManager.setSpeakerphoneOn(false); 

및 오디오입니다 장치의 이어 피스 대신에 그것을 연주했습니다.

위의 내용은 Nexus One과 HTC Hero에서 작동하며 다른 날에는 Samsung Galaxy가 장착되어 작동하지 않으며 다른 사람에게 문제가 발생했는지, 그리고 문제의 원인과 해결 방법이 있는지를 알고 있습니다. ?

if (isGalaxyS()) { 
    audioManager.setMode(AudioManager.MODE_IN_CALL); 
    audioManager.setMode(AudioManager.MODE_NORMAL); 
    audioManager.setSpeakerphoneOn(flag); 
} 

가 앞으로 어떻게 든이 다시 및 오디오 채널을 재설정 것 같습니다 :

+0

네, 저도 잘 알고 해결책을 찾지 못했습니다. – dhaag23

답변

4

는 여기에 내가이 일을 얻기 위해 무엇을해야합니다. 완전성을 위해 여기에 isGalaxyS()가 있습니다 (참고로 이것만은 Epic에서 테스트했습니다).

public static boolean isGalaxyS() { 
    String model = Build.MODEL; 
    return model.equalsIgnoreCase("GT-I9000") ||  // base model 
      model.equalsIgnoreCase("SPH-D700") ||  // Epic   (Sprint) 
      model.equalsIgnoreCase("SGH-I897") ||  // Captivate (AT&T) 
      model.equalsIgnoreCase("SGH-T959") ||  // Vibrant  (T-Mobile) 
      model.equalsIgnoreCase("SCH-I500") ||  // Fascinate (Verizon) 
      model.equalsIgnoreCase("SCH-I400");   // Continuum (T-Mobile) 
} 
관련 문제