為考慮安全問題,要求應(yīng)用在進(jìn)入后臺時最后一個頁面要防截屏,實現(xiàn)步驟如下:
1、實現(xiàn)一個自定義的BaseActivity,在BaseActivity的onPause()里實現(xiàn)防截屏,代碼如下:
public abstract class BaseActivity extends FragmentActivity {
@Override
protected void onPause() {
super.onPause();
//當(dāng)應(yīng)用退至后臺時防截屏
if(android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.HONEYCOMB) {
getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE);
}
}
}
2、讓你的所有Activity都繼承BaseActivity。
效果如下圖:

1.jpg