android-contentprovider

    2熱度

    3回答

    我目前正在開發一個應用程序,它需要通過電話號碼查找多個聯繫人(姓名和照片)。 然而,這需要幾秒鐘(對於每個聯繫人:通過他們的電話號碼查找聯繫人,獲取聯繫人的名字&照片)。 什麼是一個很好的策略來加速這個過程?我意識到我可以使用我自己的sqlite數據庫,其中包含我需要的那些名稱和照片的列表。有了這樣的數據庫,我只能做一個查詢,然後獲取我需要的所有聯繫人的數據。然而,這會增加一些我希望避免的開銷。

    2熱度

    1回答

    這是一個深奧的魔法問題。 我知道對ContentResolver方法的調用需要一個特定於ContentProvider的URI,但是android實際上是如何實現關聯的? 我猜測任何與AndroidManifest.xml中的ContentProvider提供的權限相匹配的URI都會涉及。 請求是否發送給每個包含該權限的提供者? 如果我嘗試創建權威前綴爲另一個權威的提供者會是一個問題嗎? 有沒有辦

    1熱度

    2回答

    我正在創建自己的內容提供者。在內容提供者的文檔中,它表示查詢,插入和更新等方法需要線程安全。那麼我應該像這樣用一個互斥體來保護它們嗎? private static Mutex cpMutex; public Cursor query(){ cpMutex.lock(); //do stuff cpMutex.unlock(); return resul

    35熱度

    2回答

    我想爲我想與服務器同步的內容實現SyncAdapter。似乎這樣做,您需要爲您在SyncAdapter XML屬性文件中指定的權限註冊ContentProvider。 由於我不希望此內容可供其他手機訪問,因此我尚未實施自己的ContentProvider並使用個人實現來存儲此內容。 你知道是否有可能在不提供ContentProvider的情況下使用SyncAdapter提供同步? 非常感謝。

    0熱度

    1回答

    所以我對Android開發非常陌生。我唯一編碼的是Hello World。然後我使用Google App Inventor,但意識到這不是我所需要的。我還閱讀了開發人員指南。無論如何,我正在開發一個項目,在這個項目中我們使用各種傳感器(加速度計通過wiimote和應變計通過Arduino微控制器轉換爲數字信號),並在Android平板電腦上處理數據,以便爲用戶顯示數據。然後處理的數據將被上傳到網站

    0熱度

    2回答

    這可能是一個簡單的問題,但我很難直接找到答案。 我已經創建使用Eclipse ADT Android的一個項目,在其自己單獨的包裝內容提供商。該軟件包包含在整個項目的src中。當修改的AndroidManifest.xml我包括這爲<application孩子>: <provider android:name="JobProvider" android:authorities="dsn

    7熱度

    1回答

    我想知道是否可以擴展Android Contacts數據庫? 從這裏 - http://d.android.com/reference/android/provider/ContactsContract.html 它說: ContactsContract定義可擴展的 數據庫的接觸相關 信息 可擴展的建議,我認爲我可以在更多的補充數據到聯繫人應用程序以外的正常值,如姓名,號碼,電子郵件,工作號碼,家

    1熱度

    1回答

    我有一個關於Android設計的簡單方法問題。 我想象一下我提供服務和活動的場景。服務和活動都需要讀取/寫入相同的數據。基本思想是一個實況播放列表:播放列表的服務在播放完畢後從列表中彈出一首歌曲,但應用程序還可以通過添加或刪除歌曲來編輯列表。 我認爲使用ContentProvider作爲實際的播放列表,認爲它會很簡單,但我可以在互聯網上找到的所有ContentProvider示例看起來病態地過於復

    2熱度

    2回答

    我正在處理具有以下情況的程序。 你想查找食譜,所以Activity將調用db ContentProvider。 配方不是本地存儲的,所以它會調用Web服務來獲取數據。 這些數據將被存儲在數據庫中,因爲我假設如果您不想保留本地副本,您將選擇稍後刪除它,但是您可能需要購物和烹飪而無需不斷上網。 所以我認爲我的設計可能會變得過於複雜。 我目前有一個Service將調用REST服務,並ContentPro

    31熱度

    3回答

    這裏初學Android的開發者。 我試圖創建一個應用程序,將讀取存儲在設備上的短信,然後給他們習慣的用戶統計(喜歡誰,他們經常消息,常用詞,等等)。 但據我所知,似乎沒有辦法做到這一點。我瀏覽過論壇,大多數人都在談論訪問收件箱,您可以在其中找到用戶沒有閱讀的信息。那麼默認應用程序和第三方(例如Handcent)如何顯示相同的文本?他們不保留自己的數據庫,因爲Handcent將在全新安裝時顯示所有文