android 切换左右蓝牙耳机麦克及播放
android 切换左右蓝牙耳机麦克录音及播放
首先,添加蓝牙权限
uses-permission android:name=“android.permission.ACCESS_COARSE_LOCATION”
uses-permission android:name=“android.permission.ACCESS_FINE_LOCATION”
uses-permission android:name=“android.permission.BLUETOOTH”
uses-permission android:name=“android.permission.BLUETOOTH_ADMIN”
高版本需要打开位置信息
之后是查找蓝牙,这里不多说,网上一大把,重点放在蓝牙切换上
private BluetoothAdapter mBluetoothAdapter;
mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
mBluetoothAdapter.getProfileProxy(mContext,btServiceListener,BluetoothProfile.HEADSET);
##在开发语音识别时碰到很多坑,最坑的为切换麦克,最初使用的是音频方法切换,这里讲述三种切换方法
1,使用音频切换
2.使用反射机制
3.使用设备识别方法
梯子:https://mp.weixin.qq.com/s/BDVH49TdJMNOol4gl9BlRA
所有方法都在连接中,懒得贴过来