0

Android で不在着信の数を確認する方法はありますか。通話ログを使用しましたが、通話ログで不在着信の総数を取得できますが、ユーザーが最後に通話ログにアクセスした後の不在着信は取得できません。

たとえば、ユーザーに不在着信が 1 件ある場合、通知バーに表示されますが、ユーザーが通話履歴にアクセスすると、このカウントはクリアされ、次回から新しい不在着信があるまで通知は表示されません。同じ動作をシミュレートしたいと思います。

ありがとう、プラブー

4

1 に答える 1

0

sharedPreference以前の不在着信回数を...に保存する必要があります。

ネイティブのコール ログ画面を呼び出すことができます。ここから、コール ログにアクセスしたという通知を取得できます。

Intent showCallLog = new Intent();
showCallLog.setAction(Intent.ACTION_VIEW);
showCallLog.setType(CallLog.Calls.CONTENT_TYPE);
context.startActivity(showCallLog);
于 2011-08-24T09:51:41.213 に答える