如何在Kivy应用程序中实现android意图?

2024-09-30 02:15:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我有带android的手持扫描仪(zebra TC210K),它将扫描的数据推送到特定的意图操作、类别和交付(我知道所有这些),我想用python访问数据。基本上,我希望有一个方法,当扫描器使用intent时,它总是被调用

编辑: 到目前为止,我还没有尝试过任何东西,因为我不知道怎么做。快速谷歌搜索揭示了这个example,但它是从2014年开始的,我在kivy文档中找不到on_new_intent()方法。我还发现this是这样的。不幸的是,这个问题没有答案

假设我有一个带有方法print_intent_data的屏幕,当扫描器使用android intent并打印intent数据时,将调用该方法(我假设它是二进制的,但这并不重要,我只需要访问它)

这些意图设置是为扫描仪设置的:
意图操作:com.symbol.datawedge.DWDEMO
意向类别:android.Intent.category.DEFAULT
意图传递:startActivity

代码示例:

class MyScreen(Screen):

    def print_intent_data(self, intent)
        print(intent)

Tags: 数据方法编辑dataexample类别意图android

热门问题