2

私はアンドロイドアプリケーションに取り組んでいます。通話に timestemp メーターを追加したいと考えています。発信時にこれを行う方法がわかりません。私が電話をかけている人が電話に出たことをどうにかして知らなければなりません。これを行う方法?

4

2 に答える 2

1

次のようにブロードキャストレシーバーを作成する必要があります

public class CallListner extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        if (intent.getAction().equals(Intent.ACTION_NEW_OUTGOING_CALL)) {
                //user making call
                }
     }
}

AndroidManifest.xml に権限を追加する必要があります

<uses-permission android:name="android.permission.CALL_PHONE" />
于 2012-08-07T14:02:36.693 に答える
1

私の知る限り、進行中の通話でコマンドを使用したり、通話を自動的に切断したりすることはできません。電話 API は、人が誰かと話している間に変更を行うためのメソッドを提供しません。

于 2012-08-07T13:44:19.793 に答える