Android SDK:联系人ContentProvider的源代码
我正在构建一个Android SDK:联系人ContentProvider的源代码,android,android-contentprovider,android-contacts,Android,Android Contentprovider,Android Contacts,我正在构建一个ContentProvider,我对Android团队如何构建联系ContentProvider很感兴趣。但是,当我浏览Android源代码(在Android SDK\source文件夹中)时,我没有看到与我的需要相关的东西。我只看到最密切的关系是:ContentProvider.java(在文件夹Android SDK\sources\Android-15\Android\content中),但它只是一个自定义构建内容提供者的类 谁能帮我指出是哪一份文件 谢谢:)您在核心资源中找
ContentProvider
,我对Android团队如何构建联系ContentProvider
很感兴趣。但是,当我浏览Android源代码
(在Android SDK\source
文件夹中)时,我没有看到与我的需要相关的东西。我只看到最密切的关系是:ContentProvider.java
(在文件夹Android SDK\sources\Android-15\Android\content
中),但它只是一个自定义构建内容提供者的类
谁能帮我指出是哪一份文件
谢谢:)您在核心资源中找不到,因为它不是核心包。您可以找到android.provider.contacts
类。文件名contactprovider2.java
对吗?我无法想象它会比我想象的那么复杂。我的内容提供商
使用SQLiteDatabase,但只使用了几行代码:)@hqt-是的,我认为这是正确的类。它是一个复杂的类,因为它需要支持的公共契约非常复杂。有关所涉及的内容,请参见类及其嵌套类。请注意,ContactsProvider2
扩展了AbstractContactsProvider
,它具有核心数据库功能,并且相当简单。