我对移动编程和Xamarin或Xamarin.Forms完全陌生。因此,我想开始小一点,尝试第一个应用程序,显示来电的电话号码(只是为了知道如何将这些信息输入我的应用程序)。
经过大量的尝试和搜索,但没有找到合适的答案,我设法至少能够击中断点时,有来电。
为此,我在Xamarin.Forms解决方案的Android特定项目中创建了一个名为Xamarin.Forms的类。这门课看起来是这样的:
public class StateListener : PhoneStateListener
{
public override void OnCallStateChanged(CallStat
我们正在开发来电显示应用程序,到目前为止,我们可以用我们自己的布局替换默认的来电屏幕/来电显示屏幕,遵循CALL_STATE_RINGING的
然而,我们面临的问题如下:
a)当电话收到来电时,默认的来电屏幕将获得优先级并立即显示
b) 1-2秒后,我们的呼叫者ID屏幕出现。我们希望完全避免/抑制/延迟默认来电屏幕,以便用户体验更好。