Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 接听电话时解锁手机_Android_Xamarin_Xamarin.android - Fatal编程技术网

Android 接听电话时解锁手机

Android 接听电话时解锁手机,android,xamarin,xamarin.android,Android,Xamarin,Xamarin.android,我正在开发一个可以使用Xamarin拨打电话的应用程序。我什么都做了,但我有个问题 手机进入锁定模式后,我无法打开应用程序。当手机被锁定,我接到一个电话,我能听到声音,但屏幕是黑色的。如果我解锁手机,我可以看到来电屏幕,所以问题是当手机处于锁定模式时 如何在Xamarin Android中以编程方式打开锁 我已尝试使用此代码: PowerManager pm = (PowerManager)contextA.GetSystemService(Context.PowerService); Powe

我正在开发一个可以使用Xamarin拨打电话的应用程序。我什么都做了,但我有个问题

手机进入锁定模式后,我无法打开应用程序。当手机被锁定,我接到一个电话,我能听到声音,但屏幕是黑色的。如果我解锁手机,我可以看到来电屏幕,所以问题是当手机处于锁定模式时

如何在Xamarin Android中以编程方式打开锁

我已尝试使用此代码:

PowerManager pm = (PowerManager)contextA.GetSystemService(Context.PowerService);
PowerManager.WakeLock wl = pm.NewWakeLock(WakeLockFlags.AcquireCausesWakeup, "0");
wl.Acquire();
//Code goes here
wl.Release();

您需要在您的AndroidManifest中设置特殊权限

我可以知道需要设置什么权限吗?android.permission.WAKE_锁