我想要一个软件来计算Android中的通话时间和短信时间使用情况, 任何人都知道任何处理这类事情的内置库????
我能以任何方式提取Android ???中的通话记录
答案 0 :(得分:3)
您可以从内容提供商CallLog构建呼叫使用数据。
以下代码应该有效:
Cursor c = null;
try {
c = getContentResolver().query(CallLog.Calls.CONTENT_URI, null, null, null, null);
if (c != null && c.moveToFirst()) {
do {
int duration = c.getInt(c.getColumnIndex(CallLog.Calls.DURATION));
// do something with duration
} while (c.moveToNext());
}
} finally {
if (c != null) {
c.close();
}
}