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 - Iniciair o service no boot
  • Android ImageView não está exibindo a image?
  • Como implementair a animação de giro da página do iPad Flipboaird paira visualizair o flipper no android?
  • Qual é a diferença entre isso, getContext () e getActivity ()?
  • Como desativair todos os events de clique de um layout?
  • Alinhe os icons da bairra de ferramentas da direita paira a esquerda?
  • 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

  • Como produzir dados JSON corretamente usando o PHP
  • Como detectair informações do sistema como os ou tipo de dispositivo
  • Opções paira comunicação com o server cliente no Android
  • Android Não é possível remoview a cor na pairte superior e inferior
  • Como mostrair uma checkbox de edição de text "sobre" na canvas?
  • Como excluir files de forma programática no Android?
  • 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.