我有一张/tmp/cute.jpg
我想在我尝试过的 android 上显示的图片:
adb shell am start -t image/* file://tmp/cute.jpg
但它要求我选择应用程序(图库或浏览器)来打开图像。我没有触摸,如何强制它使用图库应用程序打开图像?
尝试这样的事情:
adb shell am start -t image/* file://tmp/cute.jpg -n com.android.gallery/com.android.camera.ViewImage
如果这不起作用,您可能必须将 ComponentName 更改为手机上安装的库之一。
在您的情况下,您可能必须先将文件推送到 sdcard:
adb push /tmp/cute.jpg /sdcard
...然后打开它:
adb shell am start -t image/* /sdcard/cute.jpg -n com.android.gallery/com.android.camera.ViewImage
您的 SD 卡路径因设备而异/Android 版本因 Android 版本而异。