【问题标题】:How to split the display screen of any app on Android?如何拆分Android上任何应用程序的显示屏幕?
【发布时间】:2012-09-29 22:02:54
【问题描述】:

我正在寻找一种方法,将我的 Android 屏幕拆分为我下载的应用程序上的两个相同(或不同)部分,但我无法访问其中的源代码。基本上,无论您在手机上走到哪里,都会看到分屏。

在主屏幕上应用一个转换矩阵是完美的,但我找不到任何 API 来做这样的事情。我发现了这个可以调色的应用:

https://play.google.com/store/apps/details?id=com.kovit.p.filteryourscreen

如果他们使用转换矩阵来做这件事,这意味着可以随心所欲地旋转、模糊或分割屏幕。

你觉得有可能吗?如果有人能指导我完成此任务的大致方向,那将非常有帮助。

【问题讨论】:

    标签: android screen


    【解决方案1】:

    基本上,无论您在手机上走到哪里,都会看到分屏。

    这是不可能的,除非:

    • 下载 Android 源代码
    • 对操作系统进行大量修改,假设从输入的角度来看,一次只能有一个活动具有前台
    • 根据修改后的源代码创建修改后的 ROM
    • 在您的设备上安装修改后的 ROM

    【讨论】:

      【解决方案2】:

      您提到的应用程序使用权限DISPLAY SYSTEM-LEVEL ALERTS,它允许他们显示一种特殊的窗口,该窗口始终位于所有其他窗口的前面。

      我猜,它们跨越了这样一个窗口全屏,使其或多或少透明并添加配置的过滤器并将所有触摸事件等“通过”窗口传递给后面的窗口。

      但他们不会修改后面的窗口,因此它与您想要实现的目标完全不同,而根据 CommonsWare 的说法,这是不可能的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-10-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-16
        • 2011-05-13
        • 1970-01-01
        • 2016-10-02
        相关资源
        最近更新 更多