Información sobre Android sobre superposiciones flotantes / elementos sobre otras aplicaciones

Estoy buscando algunas informaciones sobre overlays flotantes No overlays de un mapView pero superposiciones flotando sobre otras aplicaciones.

Por ejemplo, esas aplicaciones están haciendo lo que estoy buscando:

Https://play.google.com/store/apps/details?id=com.pvy.batterybar

Https://play.google.com/store/apps/details?id=ds.cpuoverlay

Están mostrando elementos delante de la pantalla incluso si no estamos en la aplicación

He intentado algunas búsquedas, pero no encontré nada.

¿Alguien sabe dónde encontrar la documentación de la API, un enlace tutorial, un fragmento de código …

Gracias

Para ello, necesitará un permiso " android.permission.SYSTEM_ALERT_WINDOW ". Después de agregar el permiso en su archivo de manifiesto, haga algo como esto:

final WindowManager.LayoutParams param=new WindowManager.LayoutParams(); param.flags=WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE; final View view=findViewById(R.id.my_floating_view); final ViewGroup parent=(ViewGroup)view.getParent(); parent.removeView(view); param.format=PixelFormat.RGBA_8888; param.type=WindowManager.LayoutParams.TYPE_SYSTEM_ALERT; param.gravity=Gravity.TOP|Gravity.LEFT; param.width=view.getLayoutParams().width; param.height=view.getLayoutParams().height; final WindowManager wmgr=(WindowManager)getApplicationContext().getSystemService(Context.WINDOW_SERVICE); wmgr.addView(view,param); 

Además, creo que esto es cómo se hacen las cabezas de chat de Facebook. Espero que ayudó!

  • Dibujar superposición en Android (en todo el sistema)
  • ¿Cómo puedo poner una vista encima de un glSurfaceView con un fondo transparente?
  • Comportamiento extraño en el navegador de Android al seleccionar campos
  • Mostrar un bus móvil en google maps api v2 android
  • Animación superpuesta a una actividad de la cámara
  • Agregar Overlay a un MapView en osmdroid
  • No entiende el método drawAt () para com.google.android.maps.Overlay
  • Android: ItemizedOverlay onTouchEvent y onTap se superponen
  • Dibujar una superposición similar a MapsApp
  • Barra de herramientas Android superpuesta TabLayout en CollapsingToolbarLayout
  • ¿Cómo mostrar una ruta entre dos geocoords en google maps?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.