0

有没有办法Dialer/Contacts/Call Log通过应用程序访问Android?
我本质上想添加features/information,并且我知道这些数据库无法更改过去的查询和插入,所以我想知道如何覆盖库存Dialer/Contacts/Call Log?最好,我只想更改其中一个,但任何信息都会有所帮助。

4

1 回答 1

1

查询android.provider.CallLog.Calls.CONTENT_URI获取 Calllogs 为:

String[] strFields = {
        android.provider.CallLog.Calls.NUMBER, 
        android.provider.CallLog.Calls.TYPE,
        android.provider.CallLog.Calls.CACHED_NAME,
        android.provider.CallLog.Calls.CACHED_NUMBER_TYPE
        };
String strOrder = android.provider.CallLog.Calls.DATE + " DESC"; 

Cursor mCallCursor = getContentResolver().query(
        android.provider.CallLog.Calls.CONTENT_URI,
        strFields,
        null,
        null,
        strOrder
        );

并在 manifest.xml 添加:

<uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission>
于 2012-06-23T17:47:26.230 回答