java - 安卓耳机检测

标签 java android

我有一个可以向用户朗读短信的应用程序。我想做到这一点,以便当用户点击一个名为“打开耳机”的按钮时,该应用程序只会在检测到耳机时与其对话。是否有命令可以让我检测耳机是否已插入?

最佳答案

插上耳机有广播:http://developer.android.com/reference/android/content/Intent.html#ACTION_HEADSET_PLUG

您需要注册一个 BroadcastReceiver 来接收它并执行您需要的操作。

关于java - 安卓耳机检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5264634/

相关文章:

java - 带反斜杠转义的字符串的正则表达式

java - 如何使用 JCodec 库从 Java 中的图像创建 mp4 视频?

java - 明确设置 apache HttpClient 日志级别

java jackson json 处理器 - 在 Android 上的 RestTemplate 中使用和自动类型转换

具有多种字体的 Android 按钮(用于备用键)

java - 从 Windows 主机迁移到 Linux 主机后 Web 应用程序出现问题

java - 如何重新初始化 NumberAxis 并移动到 JavaFX LineChart 中的下一个值?

android - 更改微调器中所选项目的文本颜色

android - 读取 Sqlite 数据库时出现 NullPointerException

android - 在单个 execSQL 查询中可以指定的 SQL 变量的限制是多少