そのため、通知バーにテレフォニーアプリケーションが表示されるように、不在着信の数を取得したいと思います。
だから私はこのコードを思いついた:
String[] projection = { CallLog.Calls.CACHED_NAME, CallLog.Calls.CACHED_NUMBER_LABEL, CallLog.Calls.TYPE };
String where = CallLog.Calls.TYPE+"="+CallLog.Calls.MISSED_TYPE;
Cursor c = this.getContentResolver().query(CallLog.Calls.CONTENT_URI,projection,where, null, null);
c.moveToFirst();
Log.d("CALL", ""+c.getCount()); //do some other operation
if(c.getCount() > 0)//...etc etc
Toast.makeText(app.this,String.valueOf(c.getCount()), Toast.LENGTH_LONG).show();
このコードは私に不在着信のtoatl量を与えますが、通知バーに表示される最新の通話のみが必要です
誰かがそれを行う方法を考えていますか?