在查找通话记录时,我会根据Calls.CONTENT_URI查找最近联系人,但是要考虑去重问题。所以不得不找Android源码来进行分
析。
1、根绝URI查找对应的Provider。一般Provider是放在系统的Package/app/下(注意不是framework层),因为CallLog记录是在contacts2
表中,故其在package/providers/ContactsProvider/AndroidManifest.xml下查找,找到为CallLogProvider
2、在packages/providers/ContactsProvider/src找到对应对应的CallLogProvider即可