內容提供者元件通過請求從乙個應用程式向其他的應用程式提供資料。這些請求由類 contentresolver 的方法來處理。內容提供者可以使用不同的方式來儲存資料。資料可以被存放在資料庫,檔案,甚至是網路。
有時候需要在應用程式之間共享資料。這時內容提供者變得非常有用。
內容提供者可以讓內容集中,必要時可以有多個不同的應用程式來訪問。內容提供者的行為和資料庫很像。你可以查詢,編輯它的內容,使用 insert(), update(), delete() 和 query() 來新增或者刪除內容。多數情況下資料被儲存在 sqlite 資料庫。
內容提供者被實現為類 contentprovider 類的子類。需要實現一系列標準的 api,以便其他的應用程式來執行事務。
安卓軟體學習進度 3
今天學習了as的基本的軟體目錄 松耦合系統通常是基於訊息的系統,此時客戶端和遠端服務並不知道對方是如何實現的。客戶端和服務之間的通訊由訊息的架構支配。只要訊息符合協商的架構,則客戶端或服務的實現就可以根據需要進行更改,而不必擔心會破壞對方。松耦合通訊機制提供了緊耦合機制所沒有的許多優點,並且它們有助...
安卓學習進度 12
應用程式通過在androidmanifest.xml中註冊廣播接收器來監聽制定的廣播意圖。假設我們將要註冊myreceiver來監聽系統產生的action boot completed事件。該事件由android系統的啟動程序完成時發出。現在,無論什麼時候android裝置被啟動,都將被廣播接收器m...
安卓機頂盒軟體安卓
建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下mar...