Zebra RFID getBeeperVolume抛出RFID_API_SUCCESS

问题描述

我正在通过Zebra RFID SDK为Android实施RFID。根据{{​​3}},您可以通过excludeAutoConfiguration设置蜂鸣器的音量,但这仅适用于RFD8500。我的设备是Zebra的MC3300R,当我尝试设置蜂鸣器音量时,它会抛出Config.setBeeperVolume异常。根据文档,异常消息为RFID_API_SUCCESS。我在这里做错什么,为什么此SDK的Zebra文档如此笨拙?感谢您的帮助,在我尝试设置蜂鸣器音量的小代码段下

Function succeeded

解决方法

经过进一步调查并研究了Zebra RFID Demo Application的源代码后,我发现蜂鸣声并非真正来自SDK。在此演示应用程序中,它是通过ToneGenerator实现的。 令人沮丧的是,文档中并没有真正说这实际上是另一个实现,但是我能说什么,也许就是我的错,因为没有意识到这个简单的事情:)