我正在试着检查一下亚行是否使用了外部有线耳机麦克风。当我插入有线耳机时,会自动检测到这个麦克风,但是为了外部脚本的目的,检测此操作将非常有帮助。我找不到麦克风的意图,但在这里查找了耳机意图:adb shell am broadcast -a android.intent.action.HEADSET_PLUG我甚至无法检测耳机是否被插入,更不用说是否使用外部麦克风了。任何帮助都将不胜感激。谢谢!
我需要检测我的应用程序是否在没有麦克风的Kindle Fire上运行,例如Kindle Fire (第一代)。我需要该信息后,应用程序已被打开,以便调整相应的用户界面。我尝试了以下显而易见的方法:1)监听几秒钟麦克风ActivityEvent.ACTIVITY或SampleDataEvent.SAMPLE_DATA事件。2)使用自定义-made和调用android.os.Build.MANUFA