1. 程式人生 > >Android設定禁止截圖

Android設定禁止截圖

以前一直以為禁止截圖是手機上的功能,app程式設計師沒有辦法控制呢,今天才發現原來這麼簡單
就這麼一句話

getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE); 

直接加到專案的當前activity上
程式碼示例:

public class FlagSecureTestActivity extends Activity {
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);

    setContentView(R.layout.main);
  }
}

效果圖
這裡寫圖片描述