2

我正在尝试编写一个应用程序来分析用户的通话记录并从最近的通话活动中找出“亲密”的人。我正在使用 G2,我遇到了一个问题。

从 CallLog.Calls Android Developers References 中读取,有一些预定义的值应该与调用活动相匹配。但是,目前 G2 给了我非常不同的价值观。

例如,OUTGOING 的值应该是 2,但检查通话记录,它似乎保持值 6502。所有通话在所需值前面都有“650”。此外,SMS/MMS 显示在 CallLog.Calls 中,其值为 3 个整数长且以 8 开头。

是否仅适用于 LG G2 或其他最近发布的智能手机?我应该如何开发应用程序以便它可以在所有手机上使用?如果 LG 以自己的方式去做,其他制造商也可以吗?我买不起所有制造商的手机来检查它们的价值。

请就这个问题给我建议!我正在使用以下代码来获取 Type 值。

int type = cursor.getColumnIndex(CallLog.Calls.TYPE);
String callType = cursor.getString(type);
4

0 回答 0