我已经对此进行了很多搜索,但没有找到任何东西。
我有一个应用程序来控制设备的想法,这需要通过耳机线连接。
是否可以通过耳机插孔发送信号?
使用音频管理器
AudioManager audioManager = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE);
http://developer.android.com/reference/android/media/AudioManager.html
然后你可以 setWiredHeadsetOn(true) 或者如果它不起作用,可以使用 setMode
Media Player
可以使用原始资源播放任意数据。信号将受到特定设备的带宽的限制,例如在 20 Hz 和 16 KHz 之间。