I noticed handful of printer applications in Android Market (HP, Epson, Canon, Kodak, Brother, Samsung, Lexmark etc) allows user to make LAN printing. But i could not find any generic intent to invoke them.
Intent.ACTION_VIEW
is opening up all applications which can view the photo/doc including many productivity apps.
Looks like HP iPrint app has some unique intent string, but its not working for any other print app.
Intent printIntent = new Intent("org.androidprinting.intent.action.SEND")
;
Any clue or workaround to invoke only print related applications when creating an intent ?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…