App Inventor的SEND意图未达到所选活动

时间:2016-07-18 14:34:46

标签: android android-intent printing app-inventor

我使用App Inventor 2上的Activity Starter将字符串发送到热敏打印机,以便通过第三方软件包进行计费。使用此代码: Blocks 1 enter image description here Blocks 2 enter image description here 我已经尝试过联系其他软件包,但似乎我的应用程序有限制权限,其意图被丢弃....(不确定)

我已尝试使用其他解决方案,例如打印机共享和云打印,但它们都不适用于我的实际打印机,除了此服务,我无法调用(在此站点中描述)http://qsrtechnologies.com/aboutposdriver.html

有没有办法通过App Inventor发送广播意图,以便第三方应用可以接收它?

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

Extras的{​​{1}}块需要列表列表,另请参阅此示例How to add a contact to the contact list,并且不要忘记调用Activity Starter方法。

您可能想要了解有关列表和列表列表的更多信息......

还可以使用执行调试您的块,在您的情况下使用全局变量ActivityStarter.StartActivity,另请参阅此处的提示4 Top 5 Tips: How to learn App Inventor

修改:在阅读link上的文档后,我会尝试这样做 enter image description here

答案 1 :(得分:0)

我终于以不同的方式解决了...因为App Inventor的活动启动器看起来有点受限,我将应用程序设置为写入.txt文件并使用外部Java应用程序来检测该文件的编辑时间获取其内容并通过意图将其发送到.printservice。 现在它完美无瑕。