c# - 使用 xamarin 在默认锁定屏幕上的 Android Activity

标签 c# android xamarin lockscreen

我想知道如何在 xamarin 的 C# 代码中添加 WindowManagerLayoutParams 标志。

例如,我们可以通过下面给出的代码在 Android 中做到这一点。

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON|
            WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD|
            WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED|
            WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);

最佳答案

像这样:

namespace SampleCode
{
    [Activity (Label = "SampleCode", MainLauncher = true, Icon = "@drawable/icon")]
    public class MainActivity : Activity
    {

        protected override void OnCreate (Bundle bundle)
        {
            base.OnCreate (bundle);

            // Set our view from the "main" layout resource
            SetContentView (Resource.Layout.Main);

            Window.AddFlags(WindowManagerFlags.KeepScreenOn|
                WindowManagerFlags.DismissKeyguard|
                WindowManagerFlags.ShowWhenLocked|
                WindowManagerFlags.TurnScreenOn);       
        }
    }
}

关于c# - 使用 xamarin 在默认锁定屏幕上的 Android Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26838136/

相关文章:

调用 PerformanceSelector() 时出现 Xamarin.iOS 运行时错误导致应用程序崩溃

c# - 如何建立这种 EF 关系?

c# - 如何将 unicode 字符串输出为 RTF(使用 C#)

android - SimpleCursorTreeAdapter - 如何自定义子布局

java - Xamarin - 我应该使用哪些 NDK 版本?

c# - 如何在 Xamarin.iOS 上处理 3D 触摸手势?

c# - LINQ 加入多个字段

c# - 绑定(bind)到内部 ViewModel-Property

android - Unresolved reference : findViewById in Kotlin

android - 获取具有首选宽度和高度的 facebook 个人资料图片,android?