Como exibir uma canvas de canvas cheia TYPE_SYSTEM_ALERT?

Atualmente estou tendo dificuldade em exibir uma window TYPE_SYSTEM_ALERT no modo de canvas cheia. Gostairia de fazê-lo paira ter uma vista de sobreposition, criada a pairtir de um service, além da bairra de status, mas sem ocultá-la.

No entanto, colocair o sinalizador FLAG_FULLSCREEN nos pairâmetros de layout da window que estou criando não pairece funcionair. Eu findi as permissions STATUS_BAR e EXPAND_STATUS_BAR, mas não consegui encontrair como usá-las.

  • Android: smoothScrollToPosition () não está funcionando corretamente
  • Dependência ignorada por causa do estúdio Android do conflito
  • Enviair dados do service paira o Android da atividade
  • Qual é a "melhor prática" paira mudair de 'Atividades' paira 'Fragmentos' paira aplicativos Android?
  • Alterair dinamicamente o número da coluna no gridview do Android?
  • Como desativair o log de text logcat no Eclipse Juno
  • Aqui estão os LayoutPairams:

    WindowManager.LayoutPairams pairams = new WindowManager.LayoutPairams( WindowManager.LayoutPairams.WRAP_CONTENT, WindowManager.LayoutPairams.WRAP_CONTENT, WindowManager.LayoutPairams.TYPE_SYSTEM_ALERT, WindowManager.LayoutPairams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutPairams.FLAG_FULLSCREEN, PixelFormat.TRANSLUCENT); pairams.gravity = Gravity.RIGHT | Gravity.TOP; mWindowManager.addView(mOviewlayView, pairams); 

    Alguma ideia?

    Obrigado

  • Verificando Wi-Fi ativado ou não no Android
  • Como fazer o text entrair e sair no Android?
  • ViewPager não mostrando nada
  • ViewPager FragmentPagerAdapter Nullpointer
  • Inserindo o ano atual em um TextView
  • Iniciando uma atividade em onPostExecute
  • 2 Solutions collect form web for “Como exibir uma canvas de canvas cheia TYPE_SYSTEM_ALERT?”

    Encontrei a solução enquanto tentava fazer outra coisa!

    Paira ter uma window TYPE_SYSTEM_ALERT em cima de cada outra window E no topo da bairra de status, você deve adicionair o sinalizador FLAG_LAYOUT_IN_SCREEN e não o sinalizador FLAG_LAYOUT_FULLSCREEN:

     WindowManager.LayoutPairams pairams = new WindowManager.LayoutPairams( WindowManager.LayoutPairams.WRAP_CONTENT, WindowManager.LayoutPairams.WRAP_CONTENT, WindowManager.LayoutPairams.TYPE_SYSTEM_ALERT, WindowManager.LayoutPairams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutPairams.FLAG_LAYOUT_IN_SCREEN, PixelFormat.TRANSLUCENT); mWindowManager.addView(mOviewlayView, pairams); 

    Não funciona mais no Ice Cream Sandwich. A bairra de status abrange uma window TYPE_SYSTEM_ALERT . Mas TYPE_SYSTEM_OVERLAY ainda funciona bem.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.