web-dev-qa-db-ja.com

プログラムで電話に出る方法

私は知っています これは以前に尋ねられました 、しかし現時点では投稿の答えは真実ではありません。 Vringoや他のアプリは、アプリのボタンを押すことで電話に応答するので、それを行う方法が必要です。

誰か提案がありますか?

20
Gonzalo Perr

このソースをチェックしてください:

http://code.google.com/p/auto-answer/source/browse/trunk/src/com/everysoft/autoanswer/AutoAnswerIntentService.Java

彼らはBluetoothの「キーダウン」イベントを送信して電話に応答します。

30
Dobromir

このソリューションは「おかしい」です。「ほぼ」は私のHUAWEIY300(4.1.1)で機能しますが、私のLG E410 Swift L1(4.1.2 )ではありません。

HUAWEIでは、KeyEvent.ACTION_UPで動作し、LGの場合、ACTION_UPイベントに対する反応はありません。反対側からは、HUAWEIでは、ACTION_DOWNイベントは呼び出しに応答しませんが、LGそれはそれを拒否します。

したがって、デバイスのモデルが異なれば、反応も異なります。

誰かがこの問題でいくつかの更新を持っていますか?すべての携帯電話で同じように動作し、デバイスからルート化する必要がない別の実用的なソリューションはありますか?

3
user1770426