如何从我当前的应用程序中打开android中的PrinterShare应用程序

YuD*_*oid 1 android android-intent

在我开发Android应用程序时,我遇到了启动安装在我的Android手机上的PrinterShare应用程序的需要.我希望当用户点击Button我的应用程序中的控件时,它应该启动PrinterShare应用程序.当用户完成他/她需要打印的文档时,它应该从它启动时返回到主应用程序.

任何想法,代码片段将不胜感激.谢谢.. :-)

YuD*_*oid 5

最近但幸运的是我得到了答案.这里是:

Intent i = new Intent(Intent.ACTION_VIEW);
i.setPackage("com.dynamixsoftware.printershare");
i.setDataAndType(printFileUri,"text/plain");
startActivity(i);
Run Code Online (Sandbox Code Playgroud)

'printFileUri'的位置如下:

static final Uri printFileUri = Uri.parse("file:///sdcard/Calci_print.txt");
Run Code Online (Sandbox Code Playgroud)

如果有人还有其他建议,最受欢迎.. :-)