Android第二十一課筆記

2021-10-20 07:42:30 字數 835 閱讀 4110

內容提供者

內容提供者簡介:內容提供者(contentprovider)是android系統四大元件之一,用於儲存和檢索資料,是android系統中不同應用程式之間共享資料的介面。

contentprovider是不同應用程式之間進行資料交換的標準api,以uri形式對外提供資料,允許其他應用操作本應用資料。其他應用則使用contentresolver,並根據contentprovider提供的uri操作指定資料。

建立乙個內容提供者

定義乙個類繼承android.content包下的contentprovider類(抽象類)。子類需要重寫它的oncreate()、delete()、gettype()、insert()、query()、update()這幾個抽象方法。

contentprovider是四大元件之一,必須要在清單檔案中註冊

uri簡介

contentprovider的幾個抽象類方法,這幾個抽象方法中有乙個引數uri

它代表了資料的操作方法,uri是由scheme,authorites,path三部分組成

使用步驟

建立內容提供者:

1.建立自定義類繼承父類contentprovider

2.重寫抽象父類的方法

3.構建uri解析器

4.新增構建訪問uri:資料增刪改查:api

5.註冊內容提供者

內容觀察者

內容觀察者是用來觀察指定uri所代表的資料,當contentobserve觀察到指定uri代表

的資料發生變化時,就會觸發contentobserve的onchange方法此時onchange方法

使用contentprovide可以查詢到變化的資料

第二十一題

題目 猴子吃桃問題 猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了乙個第二天早上又將剩下的桃子吃掉一半,又多吃了乙個。以後每天早上都吃了前一天剩下的一半零乙個。到第10天早上想再吃時,見只剩下乙個桃子了。求第一天共摘了多少。my code 正向思考 index true remain0 0...

第二十一周學習筆記

12.1由x到形狀 除了雙眼視差外,陰影 紋理和聚焦都參與了我們對形狀的感知,從這些線索來推斷形狀的研究有時稱為 由x到形狀 12.1.1 由陰影到形狀與光度測量立體視覺 從影象亮度變化推斷出表面形狀的問題稱為 由陰影到形狀 12.1.2 由紋理到形狀 規則紋理的透視收縮變化可以對區域性表面方向提供...

第二十一天

好久沒有寫點東西了。或許是為了忙個經濟師中級的考試,列印了很多的資料,每章一節一節地在消化,咀嚼著生硬的專業術語,那滋味,只有體會過了才知道。乙個晚上看下來,做夢也是這些內容,有點累,但是,為了目標,只有克服,努力前進。單位的專案要啟動了,事情特別多,給我們準備的時間就乙個禮拜,一開始拿到這個內容需...