在安卓开发过程中,用些程序出于保密性的原因不允许屏幕截屏,其实很简单,只需要在Activity中的onCreate方法中添加getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
不允许截屏
@Override
protected void onCreate( Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
}
屏幕常亮
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);