Appearance
🦾 StateCode · 状态码酷炫速查
一表在手,状态无忧!
🚦 网络状态
| 状态码 | 说明 |
|---|---|
0 | 以太网断开 / Tether可用 |
1 | 以太网连接中 / Tether已连接 |
2 | 以太网已连接 / Tether异常 / 以太网未知 |
3 | 以太网断开中 / Tether上游无效 |
4 | 以太网未知 / Tether不可用 |
🕒 时间/屏幕
| 状态码 | 说明 |
|---|---|
24 | 24小时制 |
12 | 12小时制 |
90 | 竖屏 |
180 | 竖屏反向 |
270 | 横屏反向 |
0 | 横屏 |
🛡️ 安全/唤醒
| 状态码 | 说明 |
|---|---|
1 | 密码已存在 / 触摸唤醒开启 |
0 | 密码为空 / 触摸唤醒关闭 |
2 | 密码未知 |
🧩 UI功能禁用
| 状态码 | 说明 |
|---|---|
UI_DISABLE_EXPAND | 禁止下拉 |
UI_DISABLE_NOTIFICATION_ICONS | 禁止通知图标 |
UI_DISABLE_NOTIFICATION_ALERTS | 禁止通知提醒 |
UI_DISABLE_SYSTEM_INFO | 禁止系统信息 |
UI_DISABLE_HOME | 禁止 Home 键 |
UI_DISABLE_RECENT | 禁止最近任务 |
UI_DISABLE_BACK | 禁止返回键 |
UI_DISABLE_CLOCK | 禁止时钟 |
UI_DISABLE_SEARCH | 禁止搜索 |
UI_DISABLE_NONE | 不禁用 |
💡 专业提示: 详细含义及最新状态码请以 StStateCode.java 为准。
🌈 状态码应用示例
java
if (state == StateCode.ETHER_STATE_CONNECTED) {
// 🚀 网络已连接,业务可用
} else if (state == StateCode.BATTERY_CHARGE_STATE_IS_CHARGING) {
// 🔋 正在充电,可显示充电动画
} else if (state == StateCode.UI_DISABLE_HOME) {
// 🖥️ 禁止 Home 键,定制专属 UI
}