如何在没有触摸屏的情况下从画廊中的adb打开图像?

时间:2013-04-28 10:56:28

标签: android adb

我有一张图片/tmp/cute.jpg,我希望在我试过的机器上显示:

adb shell am start -t image/* file://tmp/cute.jpg

但它要求我选择应用程序(图库或浏览器)打开图像。 我没有触摸,如何强制它使用图库应用程序打开图像?

1 个答案:

答案 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版本。