Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
912 views
in Technique[技术] by (71.8m points)

java - How to display a local image via adb shell

I am trying to display a local image on my Samsung Note 3 via adb shell.
$adb shell am start -a android.intent.action.VIEW -n com.android.browser/.BrowserActivity -d file:///storage/emulated/legacy/Pictures/red.png $
this code works for my another display device, but not works for my Note 3, i get this error
Starting: Intent { act=android.intent.action.MAIN cmp=com.android.browser/.BrowserActivity } Error type 3 Error: Activity class {com.android.browser/com.android.browser.BrowserActivity} does not exist. i tried also this code
$adb shell am start -t image/* -d file:///storage/emulated/legacy/Pictures/red.png $

but still doesnt work. Can anybody help me, really appreciate for that!

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Solved myself:

adb shell am start -d file:///storage/emulated/legacy/Pictures/tiger.jpg -t image/jpg -a android.intent.action.VIEW


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...