Catégories
- Nouvelles (85)
- Soutien (78)
- OEM & ODM (6)
- Conducteurs (4)
- Instructions (7)
- SDKs & Outils (2)
- Connaissance (8)
- Solutions (0)
double écran Android est en mode clone, il serait nécessaire de faire une présentation définie par l'utilisateur si vous souhaitez afficher des choses différentes dans l'affichage du client
1
2 3 4 |
<!– Afficher les autorisations de fenêtre du système –>
<utilise-permission android:name =”android.permission.SYSTEM_ALERT_WINDOW”/> <!– Affichage en haut de l'écran addview–> <utilise-permission android:name =”android.permission.SYSTEM_OVERLAY_WINDOW” /> |
1
2 3 4 5 6 7 8 9 10 11 12 |
public class DifferentDislay extends Presentation{
DifferentDislay publique(contexte outerContext, affichage d'affichage) { super(outerContext,afficher);
} @Passer outre protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.test);
} } |
1
2 3 4 5 6 7 8 9 10 11 |
DisplayManager mDisplayManager;//
mDisplayManager = (DisplayManager) ce .getSystemService(Context.DISPLAY_SERVICE); Afficher[] affiche = mDisplayManager.getDisplays();
if (mPresentation == null) { mPresentation = new DifferentDislay(ce, affiche[displays.length – 1]);// affiche[1]
mPresentation.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT); mPresentation.show(); } |