android - 如何在android中发出哔哔声?

标签 android

我希望我的应用发出特定频率和持续时间的哔声。在这个应用程序的 windows 等效项(用 c# 编写)中,我使用了一个带有函数的 c++ dll

beep(frequency, duration); 

这在android中是一样的吗?或者至少我怎样才能将我的 c++ dll 放入项目中?

我不想使用预建的 mp3 或系统声音,因为我想让用户选择频率和持续时间。

最佳答案

我尝试了 amine.b 的回答。简而言之,播放响亮的哔声:

ToneGenerator toneG = new ToneGenerator(AudioManager.STREAM_ALARM, 100);
toneG.startTone(ToneGenerator.TONE_CDMA_ALERT_CALL_GUARD, 200); 

关于android - 如何在android中发出哔哔声?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12154940/

相关文章:

android - 我如何调试 android 服务 - 扩展服务类的 Activity -

android - 更新 Android SDK 时出错

android - 通过 Facebook 分享 - 在选择列表中缺失 - Android

java - 安卓NDK : Autogenerate function declarations?

android - 在 Android 上保持 XMPP 连接(使用 asmack)

android - NotificationCompat.Builder(getApplicationContext(), CHANNEL_ID) 不适用于 Oreo Firebase 通知

android - 对 init.rc 进行持久更改

android - 创建密码选项 - android

java - 集合迭代器不返回每​​个值

android - 使用 Android ShapeDrawable 以编程方式绘制圆