使用adb上传图片到手机相册
单纯用 adb push 上传的图片,没有立即在相册中现实,要通知android刷到媒体数据库。
脚本 adb-push-img
1 2 3 4 | #!/bin/bash adb push "$1" "/sdcard/$2/$1" adb shell "am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d 'file:////storage/emulated/0/$2/$1'" |
- 说明:
adb shell
后面的命令,最好用引号括起来,否则文件名包含括号时候,会报错: /system/bin/sh: syntax error: unexpected '('
使用示例
1 2 3 4 5 | # 单图片上传 adb-push-img 某pdf导出成的图片_页面_01.jpg Pictures/Screenshots # 批量上传 ls -1 某pdf导出成的图片_* | xargs -I {} adb-push-img {} Pictures/Screenshots |