Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android SDK:联系人ContentProvider的源代码_Android_Android Contentprovider_Android Contacts - Fatal编程技术网

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
,它具有核心数据库功能,并且相当简单。