Catégories
- Nouvelles (130)
- Soutien (130)
- OEM & ODM (9)
- Conducteurs (6)
- Instructions (18)
- SDKs & Outils (5)
- Connaissance (39)
- Solutions (10)
- Blog (4)
1.Obtenir l'écran sur l'appareil
DisplayManager mDisplayManager;//Gestion de l'écran
Afficher[] affiche;//tableau d'écran
mDisplayManager =(DisplayManager)context.getSystemService(Context.DISPLAY_SERVICE);
affiche = mDisplayManager.getDisplays();
2.Affichage principal et distinction d'affichage client
affichage principal:affiche[0]
Affichage client:affiche[1]
3.L'affichage du contenu sur l'écran secondaire
Mis en œuvre par Présentation, Présentation hérite Dialog.Suppose nous écrivons une classe DifferentDislay qui hérite de la classe Présentation. Code
privateclass DifferentDislayextendsPresentation{
DifferentDislay publique(ContextouterContext, affichage d'affichage) {
super(outerContext,afficher);
//stub de constructeur généré TODOAuto-
}
@Passer outre
protectedvoid onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.diffrentdisplay_basket);
}
}
4.Allumez l'écran du client
DifferentDislay mPresentation = new DifferentDislay (le contexte,affiche[1]);//affiche[1]est afficheur client
mPresentation.getWindow().setType(
WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
mPresentation.show();