I can't seem to fix this weird keyguard problem.
Symptoms:
When I have a system overlay added, my keyguard is blank. I can however push buttons (PIN Lock and emergency call, etc) and even unlock my phone (thank god!).
Code:
Java
viewHUD = new CustomView(getApplicationContext());
WindowManager.LayoutParams params = new WindowManager.LayoutParams(
WindowManager.LayoutParams.MATCH_PARENT,
WindowManager.LayoutParams.WRAP_CONTENT,
WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY,
WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN,
PixelFormat.TRANSLUCENT);
params.gravity = Gravity.RIGHT | Gravity.TOP;
WindowManager wm = (WindowManager) getSystemService(WINDOW_SERVICE);
wm.addView(viewHUD, params);