— a/android13/frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java
+++ b/android13/frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java
@@ -1601,8 +1601,16 @@ public class PhoneWindowManager implements WindowManagerPolicy {
};
private void handleScreenShot(@WindowManager.ScreenshotType int type,
-
@WindowManager.ScreenshotSource int source) {
-
mDefaultDisplayPolicy.takeScreenshot(type, source);
-
@WindowManager.ScreenshotSource int source) {
-
//add by psj 2024/01/24
-
boolean isScreenshotEnabled = SystemProperties.get("persist.sys.settings_screenshot_control","1").equals("1") ? true : false;
-
if(isScreenshotEnabled){
-
Log.d(TAG,"==handleScreenShot==true");
-
mDefaultDisplayPolicy.takeScreenshot(type, source);
-
}else{
-
Log.d(TAG,"==handleScreenShot==false");
-
}
-
//===================================================================================
}
@Override