Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.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 O上显示锁屏对话框_Android_Dialog_Lockscreen_Android 8.0 Oreo_Android 8.1 Oreo - Fatal编程技术网

在Android O上显示锁屏对话框

在Android O上显示锁屏对话框,android,dialog,lockscreen,android-8.0-oreo,android-8.1-oreo,Android,Dialog,Lockscreen,Android 8.0 Oreo,Android 8.1 Oreo,我能够在Oreo之前成功地在API的锁屏上添加一个对话框。谷歌似乎不再允许这个API中的标志TYPE\u SYSTEM\u ERROR 有没有办法在Android O上的锁屏上显示对话框 适用于

我能够在Oreo之前成功地在API的锁屏上添加一个对话框。谷歌似乎不再允许这个API中的标志
TYPE\u SYSTEM\u ERROR

有没有办法在Android O上的锁屏上显示对话框


适用于
int flags = WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
                | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
                | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
                | WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
                | WindowManager.LayoutParams.FLAG_DIM_BEHIND;

        int type = WindowManager.LayoutParams.TYPE_SYSTEM_ERROR;

        WindowManager.LayoutParams windowLayoutParams = new WindowManager.LayoutParams(
                ViewGroup.LayoutParams.MATCH_PARENT,
                ViewGroup.LayoutParams.MATCH_PARENT,
                0,
                0,
                type,
                flags,
                PixelFormat.RGBA_8888);

你们都想出解决办法了吗?只是偶然发现了同样的问题