Browse Source

add state bar in debug

devab
MTing 3 weeks ago
parent
commit
65f03221de
  1. 50
      app/src/main/java/com/ouxuan/oxface/DebugActivity.java
  2. 34
      app/src/main/res/layout/activity_debug.xml

50
app/src/main/java/com/ouxuan/oxface/DebugActivity.java

@ -273,6 +273,56 @@ public class DebugActivity extends Activity {
testVoiceFunction(); testVoiceFunction();
} }
}); });
// 隐藏状态栏按钮
Button btnHideStatusBar = findViewById(R.id.btnHideStatusBar);
btnHideStatusBar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
hideStatusBar();
}
});
// 显示状态栏按钮
Button btnShowStatusBar = findViewById(R.id.btnShowStatusBar);
btnShowStatusBar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
showStatusBar();
}
});
}
/**
* 隐藏状态栏和导航栏适用于V6设备
*/
private void hideStatusBar() {
logMessage("触发隐藏状态栏和导航栏...");
try {
DeviceUtils.hidePadBarV6(this);
logMessage("隐藏状态栏和导航栏命令已发送");
showToast("隐藏状态栏和导航栏命令已发送");
} catch (Exception e) {
Log.e(TAG, "隐藏状态栏和导航栏失败", e);
logMessage("隐藏状态栏和导航栏失败: " + e.getMessage());
showToast("隐藏状态栏和导航栏失败");
}
}
/**
* 显示状态栏和导航栏适用于V6设备
*/
private void showStatusBar() {
logMessage("触发显示状态栏和导航栏...");
try {
DeviceUtils.showPadBarV6(this);
logMessage("显示状态栏和导航栏命令已发送");
showToast("显示状态栏和导航栏命令已发送");
} catch (Exception e) {
Log.e(TAG, "显示状态栏和导航栏失败", e);
logMessage("显示状态栏和导航栏失败: " + e.getMessage());
showToast("显示状态栏和导航栏失败");
}
} }
/** /**

34
app/src/main/res/layout/activity_debug.xml

@ -318,6 +318,40 @@
</LinearLayout> </LinearLayout>
<!-- 第九行按钮 - 新增状态栏控制按钮 -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_marginBottom="8dp">
<Button
android:id="@+id/btnHideStatusBar"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="隐藏状态栏"
android:layout_marginEnd="4dp"
android:textSize="12sp" />
<Button
android:id="@+id/btnShowStatusBar"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="显示状态栏"
android:layout_marginStart="4dp"
android:layout_marginEnd="4dp"
android:textSize="12sp" />
<View
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_marginStart="4dp" />
</LinearLayout>
</LinearLayout> </LinearLayout>
</ScrollView> </ScrollView>

Loading…
Cancel
Save