我是xamarin的初学者。我想显示我自己的拨号屏幕,而不是Android中的本机拨号器。 目前我正在开始这样的传出呼叫活动。
public void dialPhoneNumber(){
var url = DialingHelper.GetUrl(this.phoneNumber.Text);
Intent phone = new Intent(Intent.ActionCall, url);
StartActivity(phone);
}
我在Xamarin,MonoDroid中编写我的应用程序代码。 如何覆盖拨号屏幕?或者如何在默认拨号器上方显示我的活动?
答案 0 :(得分:0)
您正在使用implicit intent(即您让Android选择拨号器)。您需要创建自己的拨号器活动,并且还需要在应用程序执行的目标过滤器中的Android Manifest文件中声明ACTION_CALL
。这将导致手机上的任何拨号弹出默认拨号器和您的活动,以便用户选择默认拨号器。