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