2012-10-12 15 views
3

當我試圖讓使用此代碼充值命令:單聲道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); 
相關問題