【发布时间】:2016-12-16 21:51:03
【问题描述】:
我在 contentObserver 中使用一个简单的投影来检测未接来电。
String[] projection = new String[] {Calls.NUMBER, Calls.DATE};
以后...
String number = cursor.getString(0);
我希望能够识别没有来电显示的来电。一个快速的实验表明,对于“受限”呼叫(来自真实电话,使用#31#),返回的号码是“-2”。在使用“#”作为电话号码的模拟器上,显示为来自“-1”的呼叫,报告为“未知”。
我找不到任何文件来确认这一点。简单地寻找负数或“-”前缀是识别此类调用的可靠方法吗?
【问题讨论】:
标签: android phone-call