Android で不在着信の数を確認する方法はありますか。通話ログを使用しましたが、通話ログで不在着信の総数を取得できますが、ユーザーが最後に通話ログにアクセスした後の不在着信は取得できません。
たとえば、ユーザーに不在着信が 1 件ある場合、通知バーに表示されますが、ユーザーが通話履歴にアクセスすると、このカウントはクリアされ、次回から新しい不在着信があるまで通知は表示されません。同じ動作をシミュレートしたいと思います。
ありがとう、プラブー
sharedPreference
以前の不在着信回数を...に保存する必要があります。
ネイティブのコール ログ画面を呼び出すことができます。ここから、コール ログにアクセスしたという通知を取得できます。
Intent showCallLog = new Intent();
showCallLog.setAction(Intent.ACTION_VIEW);
showCallLog.setType(CallLog.Calls.CONTENT_TYPE);
context.startActivity(showCallLog);