Android 通话记录返回零结果

问题描述 投票:0回答:0

我正在尝试获取 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);
android sqlite android-sqlite android-contentresolver calllog
© www.soinside.com 2019 - 2024. All rights reserved.