0

我想知道如何使用它创建和启动意图:

“qsrtech.posprintdriver/.printservice”

我下载了 POS 打印机驱动程序 (ESC) 应用程序(这是我要访问的应用程序)。

我试过这个:

        String PrintPage = "qsrtech.posprintdriver/.printservice";
        Intent intent = new Intent(Intent.ACTION_MAIN);             
        intent.setComponent(ComponentName.unflattenFromString(PrintPage));             
        intent.addCategory(Intent.CATEGORY_LAUNCHER );             
        startActivity(intent); 

但是,我收到一条错误消息:“未找到处理此意图的活动”

我想知道是否有什么我可以做的来访问这个意图?问题是我不确定我是从不同的应用程序访问活动还是后台服务(可能是意图服务?)。

这是详细说明此意图的链接。 http://www.qsrtechnologies.com/aboutposdriver.html

4

2 回答 2

0

你可以试试这个:

Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra("Data", "Test printer\n\n");
sendIntent.setComponent(new ComponentName("qsrtech.posprintdriver","qsrtech.posprintdriver.printservice"));
startService(sendIntent);
于 2014-04-22T16:30:37.643 回答
-1
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra("Data", "Test printer\n\n");
sendIntent.setComponent(new ComponentName("qsrtech.posprintdriver","qsrtech.posprintdriver.printservice"));
startService(sendIntent); 

在这里工作就像一个魅力。

于 2015-02-10T14:02:29.660 回答