2012-11-20 12 views
6

Mi chiedo quale sia il migliore in prestazioni e comportamento tra le seguenti modi a raggiungere:che è meglio aggiungere bandiera o pieno schermo impostare il flag riguardo e schermo sul

  1. schermo intero.

  2. Schermo acceso.

o di entrambi è la stessa

Primo:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
      WindowManager.LayoutParams.FLAG_FULLSCREEN); 

O

getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN | 
WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 

Forse questo è facile domanda, ma sto ancora imparando lo sviluppo di Android,

Qualsiasi aiuto sarà a gradito,

Grazie.

risposta

3

Non credo che entrambi gli scenari influiscono sulle prestazioni molto, ma in un ambiente di sviluppo moderno che preferiscono la semplicità di codifica che, direttamente visto in

getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN | 
     WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 

quindi sicuramente io voto per questo

1

Prova questo

getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); 
    getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN); 
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 

Per ulteriori Follow this Link