【发布时间】:2019-04-08 02:00:48
【问题描述】:
我知道这是一个很大的远景,但就这样吧。我的手机的耳机端口进水了,所以目前它总是认为插入了不存在的耳机。这使得我只能在扬声器上进行对话,否则它会尝试从不存在的麦克风录制音频。
我看到有一个动作叫做 ACTION_HEADSET_PLUG here。有没有办法在系统范围内广播该动作,以便“欺骗”android 认为没有插入任何东西,或者这是一个根本没有权限做的事情?
类似的东西:
Intent().also { intent ->
intent.setAction("android.intent.action.HEADSET_PLUG")
intent.putExtra("state", 0)
sendBroadcast(intent)
}
【问题讨论】:
-
奇案...