小米电视机ADB传图方案
一、背景
这台小米电视原本通过插在背面的 U 盘,在局域网中共享图片进行展示。但由于 U 盘损坏,而电视机经已嵌入墙体不方便拆卸,更换存储设备成本较高。
因此,改为采用一种更灵活的方式:
👉 通过 ADB(Android Debug Bridge)直接将图片传输到电视本地存储目录
二、方案原理
小米电视基于 Android 系统,可以通过 ADB 进行远程管理。
核心思路:
- 通过 ADB 连接电视(局域网)
- 将图片推送到系统截图目录
/sdcard/ScreenCapture/ - 使用系统相册或应用读取该目录进行展示
三、环境准备
1. 开启电视 ADB 调试
在电视上开启:
- 开发者选项
- USB 调试 / 网络调试(ADB over TCP)
2. 获取电视 IP 地址
例如:
1 | 192.168.8.87 |
四、操作步骤
1️⃣ 连接电视
1 | adb connect 192.168.8.87 |
首次连接会看到:
1 | * daemon not running; starting now at tcp:5037 |
说明连接成功。
2️⃣ 查看目标目录
1 | adb shell ls -l /sdcard/ScreenCapture |
作用:
- 确认目录存在
- 查看已有图片
- 避免文件重复
3️⃣ 上传图片(核心步骤)
1 | adb push "C:\Users\Administrator\test.png" /sdcard/ScreenCapture/ |
示例:
1 | adb push "C:\Users\Administrator\2026.3.27.png" /sdcard/ScreenCapture/ |
成功提示:
1 | 1 file pushed |
4️⃣ 确认上传结果
1 | adb shell ls -l /sdcard/ScreenCapture |
示例输出:
1 | -rw-rw---- 1 root sdcard_rw 21751005 2026-03-27 14:27 2026.3.27.png |
5️⃣ 删除旧图片
为了避免目录堆积,可以删除旧文件:
1 | adb shell rm /sdcard/ScreenCapture/old.png |
示例:
1 | adb shell rm /sdcard/ScreenCapture/2025.12.26.png |