2012-10-12 2 views
3

이 때 나는이 코드를 사용하여 충전 명령을 만들려고 노력했다 :Mono android : 응용 프로그램에서 끝에 "#"이 표시된 번호로 전화를 거는 방법은 무엇입니까?

var callIntent = new Intent(Intent.ActionCall); 
callIntent.SetData(Android.Net.Uri.Parse("tel:*1400*123456789#")); 
StartActivity(callIntent); 

은 "#"은 후자가 다이얼되지 않으며, 단지 * 1400 * 123456789 부분은 #없이 전화를 겁니다?

나는 변수로 만들려고했지만 다시 실패했습니다! 무엇이 문제이며 어떤 해결책을 제공해 주시겠습니까?

감사합니다.

내가 여기 해결책을 발견, 대단히 감사합니다 http://code.google.com/p/android/issues/detail?id=1285

감사합니다.

+0

다른 사람들을 돕기 위해, 게시이 질문에 자신의 답변을 받아 들여야한다 – HitOdessit

답변

0

나는 당신이 그것을 사용한다고 생각 : 당신이 해결책을 발견하는 경우

var callIntent = new Intent(Intent.ActionCall); 
callIntent.SetData(Android.Net.Uri.Parse("tel:*1400*123456789"+Android.Net.Uri.Encode("#"))); 
StartActivity(callIntent); 
관련 문제