今天尝试用ADB传输图片到手机,结果发现在图库里找不到图片,但打开文件管理确实传进去了,百思不得其解,研究之后才直到,安卓有个广播机制,传入图片后还需要通知这个广播机制才能在图库里查看到传入的图片。
通知广播机制的命令如下:
adb shell am broadcast -a android.intent.action.MEDIA_SCANNER_SCAN_FILE -d file:///storage/sdcard0/picture/test.jpg
其中 storage/sdcard0/picture/test.jpg 就是图片在手机中的存放路径。