我正在尝试获取 iccid 的给定时间段内多 sim 卡的通话记录,最后十分钟。当我检查游标计数时,它总是返回零记录。查询有问题吗?我仔细检查了时间窗口和 iccid 参数以确保它们不为空或为空。
cursor = context.getContentResolver()
.query(
Calls.CONTENT_URI,
new String[] {Calls.TYPE, Calls.NUMBER, Calls.DATE},
Calls.PHONE_ACCOUNT_ID + " LIKE ? AND " + Calls.DATE + " > ? ",
new String[] {iccId + "%", ten_mins_ago},
Calls.DEFAULT_SORT_ORDER);