문제

저는 모바일 앱 개발을 처음 사용하고 있습니다. 그러나 이것이 Java 또는 C ++와 같은 코드를 사용하여 N73의 통화를 가로 채는 것이 가능한지 알고 싶습니다.

두 번째 질문은 이것이 가능하다면 블랙 나열된 연락처에서 지정된 전화 번호로 전화가 울리는 것을 방지 할 수 있습니까 ???

나는이 작업을 수행하는 많은 앱을 보았지만 이것이 가능하고 어떻게 달성되는지 알고 싶습니다.

미리 감사드립니다.

도움이 되었습니까?

해결책

C ++에서 사용할 수 있습니다 CTelephony ~에서 etel3rdparty. 사용 NotifyChange() 구독합니다 EVoiceLineStatusChange 이벤트. 에 EStatusRinging 전화 할 수 있습니다 GetCallInfo() 전화 번호를 포함한 원격 당사자 정보를 검색 한 다음 전화를 거부할지 또는 계속 울리도록 하든지 결정하십시오.

내가 아는 한, CTelephony API는 전화를 거부하는 직접적인 방법이 없지만 거의 동일하게 달성 할 수 있습니다. AnswerIncomingCall() 그 뒤에 HangUp(). 실행 파일에는 필요합니다 NetworkServices 능력.

통화를 거부하는 더 해킹 된 방법은 사용하는 것입니다. RWsSession 빨간색 열쇠를 누르기 위해 (END 키)를 시뮬레이션하려면 : SimulateRawEvent() 보내다 TRawEvent::EKeyDown 그리고 EKeyUp 이벤트 EStdKeyNo, 이벤트 사이에 약간의 지연이 있습니다. 이 경우 실행 파일도 필요합니다 SwEvent 능력.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top