3
我正在構建ContentProvider
,我對Android團隊如何構建Contact ContentProvider
感興趣。但是,當我瀏覽Android source code
(在Android SDK\source
文件夾中)時,我沒有看到與我的需要有關的內容。我只看到最多的關係是:ContentProvider.java
(在文件夾Android SDK\sources\android-15\android\content
),但它只是一個定製版本Content Provider
的類。Android SDK:聯繫人ContentProvider的源代碼
誰能爲我指出,請哪個文件。
謝謝:)
文件名'contactprovider2.java'對不對?我無法想象它比我想象的複雜。我的'內容提供者'使用SQLiteDatabase,但只是一些代碼行:) – hqt 2012-03-12 06:03:24
@hqt - 是的,我相信這是正確的類。這是一個複雜的課程,因爲它需要支持的公共契約非常複雜。查看[ContactsContract](http://developer.android.com/reference/android/provider/ContactsContract.html)類及其嵌套類以瞭解涉及的內容。請注意'ContactsProvider2'擴展了'AbstractContactsProvider',它具有核心數據庫功能並且相當簡單。 – 2012-03-12 06:45:20