从Android

时间:2016-08-23 08:54:27

标签: android android-windowmanager android-mediaprojection

我有一个浮动窗口,其标志为FLAG_SECURE。它已成功隐藏在我已设置的screencaptures和MediaProjection中。通过MediaProjection录制时,它显示为黑色矩形对象。我的浮动窗口的所有东西都被遮挡了。

    WindowManager windowManager = (WindowManager) getApplicationContext().getSystemService(Context.WINDOW_SERVICE);
    WindowManager.LayoutParams params = new WindowManager.LayoutParams();

    params.type = WindowManager.LayoutParams.TYPE_PHONE;
    params.format = PixelFormat.TRANSPARENT;
    params.flags = WindowManager.LayoutParams.FLAG_SECURE;

    windowManager.addView(floatingView, params);

我的问题是,是否可以隐藏此浮动窗口?我的意思是不将其显示为黑色对象,而是捕获浮动窗口下的内容,以便从MediaProjection中完全隐藏它?

0 个答案:

没有答案