小米电视机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
2
3
* daemon not running; starting now at tcp:5037
* daemon started successfully
connected to 192.168.8.87:5555

说明连接成功。


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