如何在andriod

时间:2020-03-01 17:55:28

标签: android permissions xiaomi

这个问题已经被问过两次了,但是没有答案 安装在小米设备上的应用需要一个名为“在锁定屏幕上显示”的权限,以便在设备被锁定时开始活动 如何在Android Studio中以编程方式提示用户启用此权限,某些消息收发应用(例如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);

预先感谢

1 个答案:

答案 0 :(得分: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);

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