Kategorien
- News (124)
- Unterstützung (120)
Android Dual-Bildschirm sind Clone-Modus, es müßte eine benutzerdefinierte Präsentation tun, wenn Sie verschiedene Dinge in der Kundenanzeige angezeigt werden sollen
1
2 3 4 |
<!– Anzeigesystem Fenster Berechtigungen –>
<verwendet-Erlaubnis android:name =”android.permission.SYSTEM_ALERT_WINDOW”/> <!– Anzeige am oberen Rand des Bildschirms addview–> <verwendet-Erlaubnis android:name =”android.permission.SYSTEM_OVERLAY_WINDOW” /> |
1
2 3 4 5 6 7 8 9 10 11 12 |
öffentliche Klasse DifferentDislay erweitert Präsentation{
Öffentlichkeit DifferentDislay(Context outerContext, Display-Anzeige) { Super(outerContext,Anzeige);
} @Override geschützte Leere onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.test);
} } |
1
2 3 4 5 6 7 8 9 10 11 |
Displaymanager mDisplayManager;//
mDisplayManager = (Bildschirm Manager) diese .getSystemService(Context.DISPLAY_SERVICE); Anzeige[] Displays = mDisplayManager.getDisplays();
wenn (mPresentation == null) { mPresentation = new DifferentDislay(diese, Displays[displays.length – 1]);// Displays[1]
mPresentation.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT); mPresentation.show(); } |