W Honeycomb udało mi się utworzyć nakładkę systemową TYPE_SYSTEM_OVERLAY i otrzymywać powiadomienia o FLAG_WATCH_OUTSIDE_TOUCH.TYPE_SYSTEM_OVERLAY w ICS
Teraz usługa ICS coś zmieniła. Nadal mogę utworzyć nakładkę systemową, ale nie mogę się dotknąć.
Teraz jestem w stanie stworzyć to samo z TYPE_SYSTEM_ALERT i dostaję akcenty, ale po prostu łapie toucheventy i nie przekazuje ich jak w Honeycomb.
Każdy pomysł?
poważaniem
Właśnie znalazłem aplikację, która nadal robi to w ICS, Swipepad. Pozwala na przeciągnięcie każdej aplikacji z predefiniowanego punktu na środek ekranu, a następnie uruchomienie nakładki, więc musi istnieć sposób –
@EdwinSchriek: To zachowanie brzmi spójnie z 'TYPE_SYSTEM_ALERT' - wydaje się rozsądne że zdarzenia ciągłego dotyku rozpoczęły się po dotknięciu, że alert systemowy zostanie dostarczony do tego systemu, a nie do aplikacji bazowej. – CommonsWare
hmm, myślę, że to nie jest możliwe, ale nadal będę wyglądać. Dzięki! –