2012-11-20 16 views
6

Tôi tự hỏi đó là tốt hơn trong hiệu suấthành vi giữa những cách sau đây trong việc đạt được:mà là tốt hơn thêm cờ hoặc thiết lập cờ liên quan toàn màn hình và màn hình trên

  1. Full Screen.

  2. Bật màn hình.

hoặc cả hai là như nhau

Đầu tiên:

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

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

HOẶC

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

MAYBE này rất dễ dàng câu hỏi nhưng tôi vẫn đang học phát triển android,

Mọi trợ giúp sẽ là ppreciated,

Cảm ơn.

Trả lời

3

Tôi không nghĩ rằng cả hai kịch bản ảnh hưởng đến hiệu suất rất nhiều, nhưng trong môi trường phát triển hiện đại, chúng tôi thích sự đơn giản của mã hóa trực tiếp nhìn thấy trong

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

nên chắc chắn tôi bỏ phiếu cho rằng

1

Hãy thử

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

Để biết thêm Follow this Link

Các vấn đề liên quan