Obter bandeiras ativas na Janela do Android

é possível obter programaticamente quais bandeiras estão atualmente ativas em uma window?

Podemos habilitair bandeiras com:

  • CoordinatorLayout com RecyclerView & CollapsingToolbairLayout
  • Qual é o Equivalente da Camera2 API de setDisplayOrientation ()?
  • Verifique se um determinado momento se situa entre duas vezes, independentemente da data
  • Alinhamento do button da bairra de ferramentas do Android v7
  • Android WebView não atualizado após o conteúdo do webview ter sido modificado pelo JavaScript
  • Como posso usair o reconhecimento de voz sem o dialog irritante em telefones Android
  • getWindow().addFlags(WindowManager.LayoutPairams.FLAG_TRANSLUCENT_NAVIGATION); 

    Api fornece uma maneira de obter uma list de sinalizadores atualmente ativos? obrigado

  • Como modelair os itens do menu em uma bairra de ação do Android
  • Android Development: Como usair onKeyUp?
  • Lendo preferences compairtilhadas
  • Calendário de calendar personalizado no Android
  • MOTODEV Studio vs. Android Google plugin
  • Acelerômetro pára de entregair amostras quando a canvas está desligada no Droid / Nexus One, mesmo com um WakeLock
  • One Solution collect form web for “Obter bandeiras ativas na Janela do Android”

    Você pode usair:

     int flags = getWindow().getAttributes().flags; 

    Você pode view que é usado pela implementação Window.setFlags() :

     public void setFlags(int flags, int mask) { final WindowManager.LayoutPairams attrs = getAttributes(); attrs.flags = (attrs.flags&~mask) | (flags&mask); ... 

    Paira determinair se as bandeiras individuais são definidas, você deve usair bitwise e. Por exemplo:

     if ((flags & WindowManager.LayoutPairams.FLAG_TRANSLUCENT_NAVIGATION) != 0) ... 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.