Как да разделя екрана на дисплея на всяко приложение на Android?

Търся начин да разделя екрана на Android на две еднакви (или не) части на приложения, които съм изтеглил, но нямам достъп до източника. По принцип, където и да отидете на телефона си, виждате разделен екран.

Прилагането на матрица за трансформация на главния екран би било перфектно, но не мога да намеря API за такова нещо. Намерих това приложение, което прави оцветяване:

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

Ако направят това с трансформираща матрица, това означава, че е възможно да завъртите, замъглите или разделите екрана си, както желаете.

Мислите ли, че е възможно? Би било много полезно, ако някой може да ме насочи към обща насока за постигане на това.


person Circuit in the wall    schedule 29.09.2012    source източник


Отговори (2)


По принцип, където и да отидете на телефона си, виждате разделен екран.

Това не е възможно, освен чрез:

  • Изтегляне на изходния код на Android
  • Извършване на съществени модификации на операционната система, което предполага, че само една дейност може да има преден план от гледна точка на въвеждане в даден момент
  • Създаване на модифициран ROM въз основа на вашия модифициран изходен код
  • Инсталиране на този модифициран ROM на вашето устройство
person CommonsWare    schedule 29.09.2012

Приложението, което споменахте, използва разрешението DISPLAY SYSTEM-LEVEL ALERTS, което им позволява да показват специален вид прозорец, който винаги е пред всички останали прозорци.

Предполагам, че те обхващат такъв прозорец на цял екран, правят го повече или по-малко прозрачен и добавят конфигурирания филтър и предават всички събития на докосване и т.н. „през“ прозореца към тези отзад.

Но те не променят прозореца отзад, така че е доста различно от това, което се опитвате да постигнете и което според CommonsWare е невъзможно.

person Ridcully    schedule 29.09.2012