2012-09-29 55 views
0

我正在寻找一种方法来将我的android屏幕拆分为两个完全相同(或不是)的应用程序,我已下载的应用程序,但其中我无法访问源。基本上,只要你使用手机,就会看到分屏。如何拆分Android上任何应用程序的显示屏幕?

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

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

如果他们这样做了变换矩阵,这意味着它可以旋转,模糊或分割屏幕,只要你喜欢。

你认为这有可能吗?如果有人能够指导我完成这个任务的大方向,那将是非常有帮助的。

回答

1

基本上,无论你在手机上的任何位置,都会看到分屏。

这是不可能的,除非:

  • 下载Android源代码
  • 制作实质性修改操作系统,其假设只有一个活性可以从输入有前景根据您修改的源代码创建修改的ROM
  • 在您的设备上安装修改过的ROM
1

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

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

但是它们不会修改窗口后面的窗口,所以它与你试图实现的完全不同,根据CommonsWare的说法,它是不可能的。

相关问题