3

このコードを使用して再充電コマンドを作成しようとしたとき:

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

ありがとう。

4

1 に答える 1

0

私はあなたがそれを使うべきだと思います:

var callIntent = new Intent(Intent.ActionCall);
callIntent.SetData(Android.Net.Uri.Parse("tel:*1400*123456789"+Android.Net.Uri.Encode("#")));
StartActivity(callIntent);
于 2014-04-01T13:29:25.753 に答える