# 旧手机改桌面信息屏:实时天气+日历+待办+系统监控
刷手机看时间,结果不知不觉刷了半小时短视频。如果你也有这个烦恼,说明你需要一块"只能看信息但不能刷"的桌面摆件屏。
旧手机屏幕大小适中、分辨率不低、联网能力完整,稍加改造就能变成一台极客风桌面信息屏:实时天气、日历、待办清单、系统资源监控,一屏搞定。全程不需要写代码。
---
## 一、整体思路
核心方案:**全屏浏览器 + 数据看板网页**。
```
旧手机 → 全屏浏览器 → 自建或使用现成的 Dashboard 网页
├─ 天气 API
├─ 日历展示
├─ 待办事项
└─ 系统状态(可选)
```
浏览器方案的好处:
- 不需要开发 App,加载一个网页即可
- 刷新实时数据方便
- 主题随便换,自由度极高
- 旧手机性能足够(浏览器不吃资源)
---
## 二、方案对比
| 方案 | 难度 | 功能 | 适合人群 |
|------|-----|------|---------|
| 自建 HTML Dashboard | ★★★ | 完全自定义 | 会一点 HTML/CSS |
| 使用开源 Dashboard | ★☆☆ | 开箱即用 | 不想写代码 |
| 下载信息屏 App | ☆☆☆ | 最省事 | 纯小白(效果一般) |
本文推荐**方案二:开源 Dashboard**,以开源项目 "Dashy" 或 "Homarr" 为例。这里用更轻量的方案:直接编写一个单页 HTML 文件,通过 Termux + SimpleHTTP 托管,旧手机浏览器全屏打开。
---
## 三、操作步骤
### 第 1 步:获取天气 API Key
打开和风天气开发者平台(dev.qweather.com),注册免费账号,获取 API Key。免费版每天 1000 次调用,完全够用。
创建一个应用,选择"Web API",记下 Key。
### 第 2 步:编写 Dashboard 网页
在 Termux 中创建 HTML 文件:
```bash
cd ~
mkdir dashboard
cd dashboard
touch index.html
```
用 `vim index.html` 或电脑编辑后传到手机上。以下是一个精简模板(你只需替换 `YOUR_KEY` 和城市代码):
```html
设计新功能原型
完成周报
学习 Rust 第 3 章
整理收藏的文章
```
### 第 3 步:启动 HTTP 服务
在 Termux 中:
```bash
pkg install nodejs
cd ~/dashboard
npx serve . -p 8080
```
### 第 4 步:旧手机浏览器全屏打开
打开 Chrome,访问 `http://localhost:8080`。然后:
- Chrome 菜单 → 添加到主屏幕 → 创建快捷方式
- 从主屏幕图标打开,自动进入全屏模式(PWA 效果)
- 设置 → 显示 → 休眠 → 永不(或 30 分钟)
### 第 5 步:美化摆件
找一个小支架把手机立在桌面。黑色背景 + 低亮度 + 始终显示的 Dashboard,配上暗色桌面非常和谐。淘宝搜"手机桌面支架",10 块钱搞定。
---
## 四、进阶玩法
- **天气预警**:和风天气 API 支持预警数据,暴雨/高温红色预警时把温度颜色改成红色闪烁
- **音乐播放器**:嵌入 Spotify 或网易云音乐的 Web Player iframe
- **Pomodoro 计时器**:加一个番茄钟模块,工作和休息切换显示
- **股市行情**:调用新浪财经接口展示自选股涨跌
---