如何在andriod中启用“在锁定屏幕中显示”权限

Ahm*_*jab 8 permissions android xiaomi

这个问题已经被问了两次,但没有答案小米设备上安装的应用程序需要一个名为“在锁定屏幕上显示”的权限,以便在设备被锁定时启动活动 如何提示用户在 android 中以编程方式启用此权限工作室,一些消息应用程序,如 Messenger、Telegram、Whatapp 已经启用了此权限我已经添加了这四个标志,但如果未授予权限,则不会显示活动

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);
Run Code Online (Sandbox Code Playgroud)

提前致谢

小智 0

这是显示如何创建小部件的文档: https://developer.android.com/guide/topics/appwidgets/index.html#lockscreen

你必须创建一个小部件,其标志设置为

getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
Run Code Online (Sandbox Code Playgroud)

帮助用户在锁屏上进行交互

  • 我已经添加了这些标志,但在未授予权限时不起作用 (4认同)