是否可以接聽電話並在android中以編程方式打開揚聲器? 通過堆棧溢出和谷歌的許多問題,但不滿意。即使在AutoAnswer 揚聲器模式不能在Jelly Bean中工作。任何幫助傢伙?以編程方式接聽電話並打開揚聲器
這是我得到的logcat:
FATAL EXCEPTION: main
java.lang.SecurityException: Neither user 10212 nor current process has android.permission.MODIFY_PHONE_STATE.
at android.os.Parcel.readException(Parcel.java:1425)
at android.os.Parcel.readException(Parcel.java:1379)
at com.android.internal.telephony.ITelephony$Stub$Proxy.answerRingingCall(ITelephony.java:798)
at com.example.thu.Callclass$Calllistener.onSensorChanged(Callclass.java:144)
at android.hardware.SystemSensorManager$ListenerDelegate$1.handleMessage(SystemSensorManager.java:250)
什麼是「不工作」是什麼意思?你有錯誤嗎? –
@RobertHarvey:我的意思是即使我在AutoAnswer中選擇了Speaker,它也會收到呼叫但無法開啓揚聲器。 –
你能發佈一些源代碼嗎? –