我在 Visual Studio 2015 中使用 C#.net Xamarin 为运行 Android KitKat 的 Zebra MC92N0 移动数据终端创建一系列布局和 Activity 。到目前为止一切正常,使用 DataWedge 获取扫描数据。
扫描仪在仓库环境中用于进行实际盘点。场景:当用户扫描垃圾箱位置,然后继续扫描垃圾箱中的元素时,当/如果垃圾箱中存在不应放置的元素时,需要向用户发出警报。在屏幕上显示错误没有问题,但用户在扫描少数项目时通常不会看屏幕,因此我需要发出声音警报。
有人有使用这些设备并发出蜂鸣声的经验吗?
最佳答案
我找到了一个适合我的解决方案:
ToneGenerator generator = new ToneGenerator(Android.Media.Stream.Alarm, 100);
generator.StartTone(Tone.CdmaAlertCallGuard);
SystemClock.Sleep(1000);
generator.Release();
效果非常好。您可以通过更改第二行中 Tone 的枚举值来更改警报,并通过在创建 ToneGenerator 对象时设置第二个参数来更改音量。
关于c# - 如何在 Zebra MC92N0 上以编程方式发出蜂鸣声?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41511485/