我正在开发andoird lock screen.And我需要锁定屏幕活动才能覆盖android中的所有内容。
以下是重叠代码:
params = new WindowManager.LayoutParams(
WindowManager.LayoutParams.FILL_PARENT,
WindowManager.LayoutParams.FILL_PARENT,
WindowManager.LayoutParams.TYPE_SYSTEM_ALERT ,
WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN
| WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,
PixelFormat.RGB_888);
wm = (WindowManager) getApplicationContext()
.getSystemService(Context.WINDOW_SERVICE);
mTopView = (ViewGroup) getLayoutInflater().inflate(R.layout.lock_screen, null);
getWindow().setAttributes(params);
wm.addView(mTopView, params);
它覆盖面很好。 但它会冻结一切。我在按钮上设置onButtonCLiclListener,但它不起作用。我哪里错了?请帮忙