Kategorien
- News (130)
- Unterstützung (130)
- Blog (4)
1.Erhalten Sie den Bildschirm auf dem Gerät
Displaymanager mDisplayManager;//Screen-Management
Anzeige[] Displays;//Bildschirm-Array
mDisplayManager =(Bildschirm Manager)context.getSystemService(Context.DISPLAY_SERVICE);
Displays = mDisplayManager.getDisplays();
2.Hauptanzeige und Kundenanzeige Unterscheidung
Hauptanzeige:Displays[0]
Kundenanzeige:Displays[1]
3.Anzeigeinhalt auf dem sekundären Bildschirm
Umgesetzt mit Präsentation, Präsentation erbt Dialog.Suppose wir eine DifferentDislay Klasse schreiben, die von der Presentation-Klasse erbt. Code
privateclass DifferentDislayextendsPresentation{
Öffentlichkeit DifferentDislay(ContextouterContext, Display-Anzeige) {
Super(outerContext,Anzeige);
//TODOAuto generierte Konstruktors Stub
}
@Override
protectedvoid onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.diffrentdisplay_basket);
}
}
4.Schalten Sie die Kundenanzeige
DifferentDislay mPresentation = new DifferentDislay (Kontext,Displays[1]);//Displays[1]ist Kundenanzeige
mPresentation.getWindow().setType(
WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);
mPresentation.show();