diff --git a/app/src/main/java/com/xypower/mpapp/ChannelActivity.java b/app/src/main/java/com/xypower/mpapp/ChannelActivity.java
index 448a06b5..91f19f46 100644
--- a/app/src/main/java/com/xypower/mpapp/ChannelActivity.java
+++ b/app/src/main/java/com/xypower/mpapp/ChannelActivity.java
@@ -164,6 +164,11 @@ public class ChannelActivity extends AppCompatActivity {
binding.exposuretime.setText(Integer.toString(jsonObject.optInt("exposureTime", 0)));
binding.sensitivity.setText(Integer.toString(jsonObject.optInt("sensibility", 0)));
binding.btnZoom.setChecked(jsonObject.optInt("zoom", 0) == 1);
+ if (jsonObject.has("compensation")) {
+ binding.compensation.setText(Integer.toString(jsonObject.optInt("compensation", 0)));
+ } else {
+ binding.compensation.setText("");
+ }
NumberFormat nf = NumberFormat.getNumberInstance();
nf.setMaximumFractionDigits(1);
@@ -272,6 +277,12 @@ public class ChannelActivity extends AppCompatActivity {
} else {
jsonObject.put("zoomRatio", 0f);
}
+ String text = binding.compensation.getText().toString();
+ if (TextUtils.isEmpty(text)) {
+ jsonObject.remove("compensation");
+ } else {
+ jsonObject.put("compensation", Integer.parseInt(text));
+ }
if (!TextUtils.isEmpty(binding.resolutionCX.getText().toString())) {
jsonObject.put("resolutionCX", Integer.parseInt(binding.resolutionCX.getText().toString()));
} else {
diff --git a/app/src/main/res/layout/activity_channel.xml b/app/src/main/res/layout/activity_channel.xml
index f5d1986c..07f79765 100644
--- a/app/src/main/res/layout/activity_channel.xml
+++ b/app/src/main/res/layout/activity_channel.xml
@@ -246,6 +246,27 @@
app:layout_constraintStart_toEndOf="@+id/btnZoom"
app:layout_constraintTop_toTopOf="@+id/btnZoom" />
+
+
+
+
压缩率(50-100)
USB Camera
短视频时长(秒)
+ 曝光补偿
Hello blank fragment
Record