Browse Source

test 47 fix

dev
MTing 3 weeks ago
parent
commit
a75fa7f3b7
  1. 17
      app/src/main/java/com/ouxuan/oxface/DebugActivity.java
  2. 21
      app/src/main/java/com/ouxuan/oxface/MainActivity.java
  3. 4
      app/src/main/res/layout/activity_debug.xml

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

@ -5,6 +5,7 @@ import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
@ -620,13 +621,19 @@ public class DebugActivity extends Activity {
}
/**
* 测试网络连接
* 测试网络连接 - 打开测速网站
*/
private void testNetworkConnection() {
logMessage("正在测试网络连接...");
boolean isConnected = UtilCodeHelper.Network.isConnected();
logMessage("网络连接状态: " + (isConnected ? "已连接" : "未连接"));
showToast("网络连接测试完成");
logMessage("正在打开网络测速网站...");
try {
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://test.ustc.edu.cn"));
startActivity(intent);
logMessage("已打开测速网站: https://test.ustc.edu.cn");
showToast("已打开测速网站");
} catch (Exception e) {
logMessage("打开测速网站失败: " + e.getMessage());
showToast("打开测速网站失败");
}
}
/**

21
app/src/main/java/com/ouxuan/oxface/MainActivity.java

@ -53,6 +53,7 @@ public class MainActivity extends AppCompatActivity {
private EditText editTextPassword;
private View buttonLogin;
private ImageView imageViewPasswordToggle;
private ImageView imageViewLogo; // 登录页面logo
private Toast currentToast; // 用于管理Toast显示状态
private boolean isPasswordVisible = false; // 密码显示状态
private LoginDataManager loginDataManager; // 登录数据管理器
@ -134,6 +135,7 @@ public class MainActivity extends AppCompatActivity {
editTextPassword = findViewById(R.id.editTextPassword);
buttonLogin = findViewById(R.id.buttonLogin);
imageViewPasswordToggle = findViewById(R.id.imageViewPasswordToggle);
imageViewLogo = findViewById(R.id.imageViewLogo); // 初始化logo视图
// 获取设备ID和版本号TextView的引用
textViewDeviceId = findViewById(R.id.textViewDeviceId);
@ -1528,6 +1530,9 @@ public class MainActivity extends AppCompatActivity {
// 添加长按版本号打开调试界面的功能
setupVersionLongClick();
// 添加长按logo打开调试界面的功能
setupLogoLongClick();
// 添加双击测试功能
setupDoubleTapTest();
}
@ -1571,6 +1576,22 @@ public class MainActivity extends AppCompatActivity {
}
/**
* 设置长按logo打开调试界面的功能
*/
private void setupLogoLongClick() {
if (imageViewLogo != null) {
imageViewLogo.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
// 打开调试界面
openDebugActivity();
return true;
}
});
}
}
/**
* 打开调试界面
*/
private void openDebugActivity() {

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

@ -123,7 +123,7 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="测试网络连接"
android:text="网络测速"
android:layout_marginStart="4dp"
android:layout_marginEnd="4dp"
android:textSize="12sp" />
@ -189,6 +189,8 @@
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="关闭"
android:background="#FF0000"
android:textColor="#FFFFFF"
android:layout_marginEnd="4dp"
android:textSize="12sp" />

Loading…
Cancel
Save