如何在广播意图中接收MC40条形码扫描数据



我正在为MC40摩托罗拉Android设备制作应用程序,但我无法在BroadcastReceiver中接收MC40条形码扫描数据?

我已经创建了DataWedge配置文件,并将该配置文件的意向输出插件配置为"意向传递-广播意向"

单击此处获取指南。

您可以更好地遵循本教程,该教程解释了如何编写与DataWedge意图集成的Android本机应用程序。在这种特殊情况下,StartActivity Intent。

您想要添加到Manifest中以拦截来自DataWedge的意图的意图过滤器实际上取决于您在DataWedge中设置配置文件的方式。按照教程,你将需要一些在线的东西:

        <intent-filter>    
            <action android:name="com.motorolasolutions.emdk.sample.dwdemosample.RECVR"/>    
            <category android:name="android.intent.category.DEFAULT"/>    
        </intent-filter>   

如果您想使用广播意图,您需要在应用程序中实现广播接收器,如本教程中所述。

确保在Datawedge Profile和应用程序的AndroidManifest.xml文件中都有正确的意图操作和类别设置。

您链接的文档中的示例将包含在AndroidManifest.xml中。

<intent-filter>
        <action android:name="android.intent.action.DEFAULT" />
        <category android:name="android.intent.category.MAIN" />
</intent-filter>

相关内容

  • 没有找到相关文章

最新更新