我有一张图片/tmp/cute.jpg
,我希望在我试过的机器上显示:
adb shell am start -t image/* file://tmp/cute.jpg
但它要求我选择应用程序(图库或浏览器)打开图像。 我没有触摸,如何强制它使用图库应用程序打开图像?
答案 0 :(得分:1)
尝试这样的事情:
adb shell am start -t image/* file://tmp/cute.jpg -n com.android.gallery/com.android.camera.ViewImage
如果这不起作用,您可能需要将ComponentName更改为手机上安装的图库。
在您的情况下,您可能必须先将文件推送到SD卡:
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版本。