public override Connection onCreateIncomingConnection(PhoneAccountHandle connectionManagerPhoneAccount, ConnectionRequest request) { Log.i(TAG, "onCreateIncomingConnection60"); //Log.i(TAG, connectionManagerPhoneAccount.toString()); //Log.i(TAG, request.toString()); return(base.OnCreateIncomingConnection(connectionManagerPhoneAccount, request)); }
//テレコムサブシステムは、アプリの呼び出しに応じてこのメソッドを呼び出しplaceCall(Uri, Bundle) 、新しい発信通話を作成します public override Connection OnCreateOutgoingConnection(PhoneAccountHandle connectionManagerPhoneAccount, ConnectionRequest request) { Connection connection = base.OnCreateOutgoingConnection(connectionManagerPhoneAccount, request); Log.d(TAG, connection.getDisconnectCause().getReason()); return(connection); }
//アプリがplaceCall(Uri, Bundle)メソッドを呼び出し、発信呼び出しを行うことができない場合、テレコムサブシステムはこのメソッドを呼び出します。 public override void OnCreateOutgoingConnectionFailed(PhoneAccountHandle connectionManagerPhoneAccount, ConnectionRequest request) { if (request != null) { //Log.d(TAG, request.toString()); } base.OnCreateOutgoingConnectionFailed(connectionManagerPhoneAccount, request); }