이 태스크는 이름으로도 금방 유추할 수 있겠지만, 윈도우 폰에서 전화를 거는 용도로 사용하는 태스크이다. 이 태스크를 사용하려면 다음 태그가 WMAppManifest.xml 파일에 포함되어 있어야 한다.
<Capability Name="ID_CAP_PHONEDIALER"/>
다음과 같은 코드를 사용해서 PhoneCallTask 타입을 사용해 전화를 걸 수 있다.
PhoneCallTask phoneCallTask = new PhoneCallTask(); phoneCallTask.PhoneNumber = "01012345678"; phoneCallTask.DisplayName = "아무개"; phoneCallTask.Show();
위 코드가 실행되면 다음과 같은 화면이 나타난다. (이 화면은 가짜 전화 기능을 갖고 있는 에뮬레이터에서 실행한 것이다)
그리고 call 버튼을 누르면 다음과 같이 전화가 연결된다.
PhoneCallTask 태스크를 사용해 보면 알겠지만, PhoneCallTask 같은 Launcher 종류의 태스크는 단순히 Show 메서드를 호출하면 다른 앱으로 전환되는 것과 마찬가지 동작을 하기 때문에 별도로 처리해주어야 할 작업이 없다. 그러므로 처리가 매우 단순하다.
'TechLog' 카테고리의 다른 글
MediaPlayerLauncher 사용하기 (0) | 2011.07.22 |
---|---|
WP 앱의 카테고리 종류 (0) | 2011.07.18 |
WP7.1 SDK는 UDP 소켓을 지원하지 않는다 (0) | 2011.07.05 |
WP에서 지원하는 터치 제스처 (0) | 2011.06.17 |
Xcode 4.0.x에서 하위 프로젝트를 추가했을 때 Xcode가 계속 Crash될 경우 (0) | 2011.06.13 |