Cod*_*LaY 5 audio android headset android-audiomanager
我想检查是否插入了heaset ...我是这样做的
AudioManager am = (AudioManager)getSystemService(AUDIO_SERVICE);
Log.i("am.isWiredHeadsetOn()", am.isWiredHeadsetOn()+"");
Run Code Online (Sandbox Code Playgroud)
但我总是得到虚假的价值......
为什么会这样?
ina*_*ruk 12
看起来这是一个错误.除非您添加以下权限,否则false在打电话时总会得到:isWiredHeadsetOnMODIFY_AUDIO_SETTINGSAndroidManifest.xml
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5112 次 |
| 最近记录: |