2011-03 << 2011-04 >> 2011-05

2011-04-03 (日)

*[Android] Flashの上に何か表示したい

WebView等を経由してFlashを読み込んだりすると,Flashが手前に出てきてしまって表示を重ねられません.

気になっていたのでどうなってるのか少し調べてみました.

Flashを埋め込むと,FlashPaintSurfaceというViewが見えると思いますが,実はこれがレンダリングされているわけではなく,WindowManagerにSurfaceViewが独立して登録されてて,それに表示されています.

重ねるにはActivityのViewとして表示するのはあきらめるしか無いかなぁ.

試したらブラウザでもURLが表示される領域より手前に表示されるのだけど,セキュリティ的にまずいような・・・.もしかしてこの問題ってCyanogenModとか入れてるからなの?