写了个开机自启动的Service 主要就是监控其他应用是否 横屏、全屏
在Service中添加一个不可见的View监控是否全屏 这个实现了 就是还要实现在横屏且全屏状态下设置手机屏幕透明度
activity中设置如下:
Window window =getWindow();
WindowManager.LayoutParams lp = window.getAttributes();
lp.alpha = light;
window.setAttributes(lp);
但是getWindow()只能在Activity中调用 要如何在Service中设置
启动Activity的话就覆盖了正在运行的其他APP横屏Activity,我需要的是在Service中设置其他APP前台Activity的屏幕透明度,且可交互
这个getWindow()是Activity的公开函数,你只能通过Service启动广播,广播启动Activity