categorías
- Noticias (85)
- Apoyo (78)
- OEM & ODM (6)
- drivers (4)
- Instrucciones (7)
- SDK & Herramientas (2)
- Conocimiento (8)
- soluciones (0)
1.Obtener la pantalla en el dispositivo
DisplayManager mDisplayManager;//gestión de pantallas
Monitor[] pantallas;//matriz de pantalla
mDisplayManager =(Gestor de pantalla)context.getSystemService(Context.DISPLAY_SERVICE);
muestra = mDisplayManager.getDisplays();
2.pantalla principal y distinción pantalla del cliente
pantalla principal:pantallas[0]
visualizador para el cliente:pantallas[1]
3.Mostrar el contenido en la pantalla secundaria
Implementado a través de Presentación, Presentación hereda Dialog.Suppose escribimos una clase DifferentDislay que hereda de la clase de presentación. Código
privateclass DifferentDislayextendsPresentation{
DifferentDislay pública(ContextouterContext, pantalla de visualización) {
súper(outerContext,monitor);
//stub constructor generado TODOAuto-
}
@Anular
protectedvoid onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.diffrentdisplay_basket);
}
}
4.A su vez en la pantalla del cliente
DifferentDislay mPresentation = new DifferentDislay (contexto,pantallas[1]);//pantallas[1]es pantalla del cliente
mPresentation.getWindow().setType(
WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
mPresentation.show();