gpt4 book ai didi

android - 通话类型(来电/去电/未接)如何存储在 Android 通话记录中?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:51:43 29 4
gpt4 key购买 nike

这可能是个愚蠢的问题,我有点菜鸟。我正在阅读这篇文章:How do I access call log for android?

在代码底部的答案中,他们有这一行:

int type = Integer.parseInt(c.getString(c.getColumnIndex(CallLog.Calls.TYPE)));// for call type, Incoming or out going

我对调用类型的存储方式有点困惑,它是字符串还是整数?显示的代码行让我认为它保存为数字,但格式为字符串。谁能给我解释一下?

谢谢,马特

最佳答案

类型存储为整数。这就是我获取新未接来电列表的方式:

cursor = cr.query(Uri.parse("content://call_log/calls"), null, "type = 3 AND new = 1", null, "date DESC");

当然,使用 CallLog.Calls.MISSED_TYPE、INCOMING_TYPE 和 OUTGOING_TYPE 常量会更好。

关于android - 通话类型(来电/去电/未接)如何存储在 Android 通话记录中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7835876/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com