0

このトピックを2時間以上検索してグーグルで検索していましたが、検索に問題がある可能性があります。何も見つかりませんでした。

誰かがこれで私を助けることができますか?トピック、チュートリアル、コードはありますか?

着信を監視し(この部分はできると思います)、一部を音声メールで送信したいと思います。Androidレベル8プラットフォーム2.2を使用しています

ありがとう...

4

2 に答える 2

1

いくつかのコードを送信して、ネットワークオペレーターレベルで任意の番号へのコール転送をアクティブにすることができますが、世界中のすべてのオペレーターで機能するとは限りません。

ここをチェックしてくださいhttp://en.wikipedia.org/wiki/Call_forwarding

void sendCommand(String command){
    Intent intentCallForward = new Intent(Intent.ACTION_CALL);
    intentCallForward.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    Uri uri = Uri.fromParts("tel", command, "#");
    intentCallForward.setData(uri);                                
    startActivity(intentCallForward);
}

次に、通話を転送します

sendCommand("*21*001234567890#")

着信転送を削除します

sendCommand("##21#")

ニーズに合ったさまざまなコードを試してみることができます

于 2012-11-25T18:08:30.613 に答える
0

Android の連絡先リストにはオプションがあり、連絡先のデータベースに int 値を持つ列があります。私の質問で尋ねたことを行うには、DB でその値を変更する必要があります。

1 = ボイスメールに転送

0 = 何もしない

于 2011-01-19T18:30:59.740 に答える