android-contentprovider

    1熱度

    1回答

    我有一個自定義ContentProvider類,它最初是在與使用它的應用程序在同一個項目文件中開發的。但是,由於此應用程序只是ContentProvider的許多用戶中的一個,我想將其拆分到不同的項目中。代碼是在Android PDK上開發的,但未來的客戶端可能會在SDK上開發(在自定義SDK或SDK插件等上)。 我面臨的問題是關於ContentProvider類中的常量,例如, CONTENT_

    28熱度

    3回答

    我對這個問題有點困惑,如果最好使用ContentProvider或Database。或者,如果我不想與其他應用程序共享任何數據,則不會有任何區別。 如果我的理解正確,那麼基於SQLite DB的內容提供者也有可能它們的內容僅對我的應用程序可訪問。 你能給一些解釋嗎? 非常感謝你, 穆爾

    6熱度

    1回答

    根據我的理解,Content Provider是訪問數據庫內容的一種方式。 而要訪問數據庫,則需要Authority部分。該授權部分由CONTENT_URI提供。因此,Content_URI是賦予數據庫權限的手段。 至於CONTENT_URI被concerened,這是一般的形式 content://com.example.transportationprovider/trains/122 __

    11熱度

    2回答

    可以在insert()重寫的內容提供者方法中調用SQLiteDatabase更新方法嗎?

    1熱度

    1回答

    我的公司想爲Android發佈一個庫,以便其他人可以將我們的內容輕鬆地集成到他們的自定義應用程序中。 現在我仍然很不確定我應該如何提供內容。現在我正在使用POJO在我的項目中提供數據。 我正在關注debate "POJOs vs. Cursors",後來發現有利於遊標。我也看過an example,有人將解析的資源存儲在SQLLite-DB中,稍後通過Cursors進行訪問。 我知道遊標與POJO

    4熱度

    1回答

    我目前編寫了一個觀察內容的應用程序:// sms URI,用於對數據庫進行的任何更改。當添加或刪除單個消息時,我的觀察者被成功觸發,但是,一次刪除整個線程時不會觸發通知。有什麼辦法讓這個事件觸發嗎?或者,也許我應該觀察另一個內容提供商? Uri URI = Uri.parse("content://sms"); String[] columns = {"_id", "date"}; Curso

    1熱度

    2回答

    許多變化我有一個使用它使用由ContentProvider的返回光標一個SimpleCursorTreeAdapter的ExpandableListView。這很好,因爲它始終與數據保持同步,但有時我需要對數據庫進行很多更改,以便在同一秒內多次重新查詢光標。是否可以暫停ContentObservers的通知以避免不必要的重複查詢?

    2熱度

    2回答

    我試圖做一個查詢,我從兩個表中獲取數據,但它不會顯示任何結果。我知道有一個結果,因爲在SQLite3中它至少顯示一個,例如 sqlite> select eventthemename, eventtypename from event_type, event_theme ...> where event_type.eventthemes = event_theme._id .

    1熱度

    1回答

    我可以從MediaStore獲取藝術家,標題和曲目信息,但是如何獲取我嘗試播放的媒體文件的路徑或URI?

    1熱度

    1回答

    嘿,我想知道是否有辦法知道召喚的內容提供商已經改變。我的意思是,如果我撥打電話,或者我接聽電話,它會返回一個「標誌」,表示已將新日誌添加到通話記錄或Android存儲有關通話的信息​​的位置。 因爲,當我撥打電話,Android的門店數量,聯繫人姓名(如果存在),調用,持續時間,等等等等,所有內容提供商的小時。那麼是否有一種方法可以捕獲這個「標誌」,表示內容提供者的調用更大,我的意思是一個新的數據