如何在Android上拆分任何应用程序的显示屏?

时间:2012-09-29 13:27:37

标签: android screen

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

在主屏幕上应用转换矩阵将是完美的,但我找不到任何API用于此类事情。我发现这个应用程序可以进行着色:

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

如果他们使用转换矩阵执行此操作,则表示可以根据需要旋转,模糊或拆分屏幕。

你认为这可能吗?如果有人能指导我完成这个目标,将会非常有帮助。

2 个答案:

答案 0 :(得分:1)

  

基本上,无论您在手机上的哪个位置,都会看到分屏。

这是不可能的,除了:

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

答案 1 :(得分:1)

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

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

但是他们没有修改后面的窗口,所以它与你想要实现的完全不同,根据CommonsWare,这是不可能的。