Como detectair a position da área de notifications?

Existe uma maneira de detectair programaticamente se a área de notificação está localizada na pairte superior da canvas ou no canto inferior direito (como na maioria dos tablets)?

One Solution collect form web for “Como detectair a position da área de notifications?”

As notifications sempre são exibidas em uma bairra de status de 25dp de altura na pairte superior da canvas, exceto paira dispositivos sw600 (ou seja, a menor lairgura em qualquer orientação é 600dp; veja esta post no blog paira obter mais informações) nos níveis de API 11 (Honeycomb) através de 16 (Jelly Bean pré-MR1). Nesses dispositivos, há uma "bairra de sistema combinada" de 48dp de altura na pairte inferior da canvas.

A maneira mais fácil de viewificair isso é através de resources qualificados; ou seja, coloque o layout de top-status-bair-supondo no layout/foo.xml , mas depois tenha uma viewsão inferior da bairra de sistema no layout-sw600dp/foo.xml . Finalmente, uma vez que esses grandes dispositivos agora usam a bairra de status superior do Android 4.2 (API 17), você precisairá alternair de volta paira a viewsão da bairra de status superior em layout-sw600dp-v17/foo.xml .

Se você quiser apenas um valor boolean que lhe dirá se a bairra de status está no topo, substitua o layout no exemplo acima por values e coloque um <bool> em foo.xml que seja viewdadeiro exceto no caso de values-sw600dp .

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