2010-12-03 4 views
3

Hey..I suis tout à fait nouveau pour Android et encore dans l'apprentissage process..currently je prévois de faire une application qui tournera automatiquement sur haut-parleur lorsque l'appel est connected..and ci-dessous sont les codes ..Comment activer un haut-parleur par programmation lors d'un appel?

audiomanager = (AudioManager) contex.getSystemService(Context.AUDIO_SERVICE); 

    @Override 
    public void onCallStateChanged(int state, String incomingNumber) { 
       case TelephonyManager.CALL_STATE_OFFHOOK: 
          am.setSpeakerphoneOn(true); 
       break; 
     } 

Je testais mon code sur Android 2.1..sdk 7..i en utilisant audiomanager.setSpeakerphoneOn (true); et ajouter la permission de MODIFY_AUDIO_SETTINGS dans le manifeste peut allumer le haut-parleur .. mais il semble qu'il ne peut pas ... alors n'importe qui peut aider ?? merci d'avance ..

Répondre

0

Assurez-vous que l'orthographe est correcte context dans la déclaration

audiomanager = (AudioManager) contex***t***.getSystemService(Context.AUDIO_SERVICE); 
+0

Je doute à peine c'est la question, sinon l'application n'a pas pu être établie. – RvdK

+0

peut être Contexte contextuel; // Nom de variable – ashishdhiman2007

Questions connexes