2010-12-03 13 views
3

..着信/着信時にプログラムでラウドスピーカーをオンにするにはどうすればよいですか?

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

    @Override 
    public void onCallStateChanged(int state, String incomingNumber) { 
       case TelephonyManager.CALL_STATE_OFFHOOK: 
          am.setSpeakerphoneOn(true); 
       break; 
     } 
Hey..Iがアンドロイドに非常に新しいですし、まだprocess..currently学習で、私はコールは以下connected..andされたスピーカの自動ターンがコードしているだろうアプリを作ることを計画

私はaudiomanager.setSpeakerphoneOn(true)を使ってアンドロイド2.1..sdk 7..iで自分のコードをテストしていました。マニフェストのMODIFY_AUDIO_SETTINGSの許可を追加するとラウドスピーカーをオンにすることができます。しかし、それは傾けるように思えます...だれでも助けることができますか?事前のおかげで..

答えて

0

はスペルcontext

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

に正しいことを確認してください、私はほとんどのアプリケーションをコンパイルすることができませんでした他に、これは問題である疑いありません。 – RvdK

+0

はコンテキストコンテキストである可能性があります。 //変数名 – ashishdhiman2007

関連する問題