Оле*_*мин 4 android lockscreen xiaomi
我有一个在特定事件上打开活动的应用程序。
就像闹钟应用程序一样。我使用以下标志:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
| WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
| WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
| WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
| WindowManager.LayoutParams.FLAG_ALLOW_LOCK_WHILE_SCREEN_ON
);
Run Code Online (Sandbox Code Playgroud)
应用程序为此目的创建唤醒锁。
在大多数设备上它可以正常工作,但在小米 Redme 2(Android 6)上却不能。
当应用程序启动 Activity 时,屏幕打开并显示锁定屏幕。我的活动未显示。
输入密码后,我会看到我的活动。
然后我改变了包名,Activity显示成功,没有锁屏。
看来小米出于某种原因已将我们的原始应用程序列入黑名单。
我想知道是否有人遇到过这种行为并有解决方案?
这是小米/MIUI 特有的问题。您需要向应用程序授予特殊权限才能在闹钟期间解锁屏幕。
转到系统设置 > 权限 > 高级权限 > 选择该应用程序并授予其访问锁屏的权限。
来源 https://sleep.urbandroid.org/faqs/?Display_FAQ=22281
| 归档时间: |
|
| 查看次数: |
1937 次 |
| 最近记录: |