--- a/alps/vendor/mediatek/proprietary/packages/apps/Camera2/host/src/com/mediatek/camera/CameraActivity.java
+++ b/alps/vendor/mediatek/proprietary/packages/apps/Camera2/host/src/com/mediatek/camera/CameraActivity.java
import com.mediatek.camera.feature.mode.visualsearch.activity.ImageParseActivity;
import com.mediatek.camera.feature.mode.visualsearch.bean.DataHolder;
+/*[进入相机界面时屏幕亮度自动调节到最大] */
+import android.view.Window;
+/*[进入相机界面时屏幕亮度自动调节到最大] */
/**
* Camera app's activity.
@@ -151,6 +154,12 @@ public class CameraActivity extends PermissionActivity implements IApp {
//}
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_LAYOUT_FLAGS
| View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
+ /*[进入相机界面时屏幕亮度自动调节到最大] */
+ if (getResources().getBoolean(R.bool.xxx_camera_brightness_full)) {
+ setWindowBrightness(WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_FULL);
+ }
+ /*[进入相机界面时屏幕亮度自动调节到最大] */
+
CameraSysTrace.onEventSystrace("onCreateTasks.setContentView", true, true);
setContentView(R.layout.activity_main);
CameraSysTrace.onEventSystrace("onCreateTasks.setContentView", false, true);
@@ -216,6 +225,12 @@ public class CameraActivity extends PermissionActivity implements IApp {
@Override
protected void onDestroyTasks() {
super.onDestroyTasks();
+ /*[进入相机界面时屏幕亮度自动调节到最大] */
+ if (getResources().getBoolean(R.bool.xxx_camera_brightness_full)) {
+ setWindowBrightness(WindowManager.LayoutParams.BRIGHTNESS_OVERRIDE_NONE);
+ }
+ /*[进入相机界面时屏幕亮度自动调节到最大] */
+
mIModeListener.destroy();
mCameraAppUI.onDestroy();
CameraDeviceManagerFactory.release(this);
@@ -577,4 +592,15 @@ public class CameraActivity extends PermissionActivity implements IApp {
}
}
}
+
+
+ /*[进入相机界面时屏幕亮度自动调节到最大] */
+ private void setWindowBrightness(float brightness) {
+ Window window = getWindow();
+ WindowManager.LayoutParams lp = window.getAttributes();
+ lp.screenBrightness = brightness;
+ window.setAttributes(lp);
+ }
+ /*[进入相机界面时屏幕亮度自动调节到最大] */
+
}
+++ b/alps/vendor/mediatek/proprietary/packages/apps/Camera2/host/res/values/xxx_configs.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!--[进入相机界面时屏幕亮度自动调节到最大] -->
+ <bool name="xxx_camera_brightness_full">false</bool>
+ <!--[进入相机界面时屏幕亮度自动调节到最大] -->
+</resources>