簡體   English   中英

如何管理多表數據庫?

[英]How to manage a multitable database?

我剛剛完成了對記事本教程的回顧,並研究了它們如何處理數據庫。 如果要將其擴展到多表數據庫,是否只需添加一個新的提供程序類,該類對該表進行了可能需要的任何操作?

第二如果您不介意回答第二個稍微相關的問題,什么是URI,以及如何在android中使用它們? 我四處搜尋,但只返回了“通用資源標識符”。

感謝〜Aedon

提供者的想法是它處理一種公共資源。 因此,您有一個聯系人提供程序或注釋提供程序。 提供程序不以任何方式綁定到數據庫。 注釋提供程序可能正在訪問提供程序界面后面的數十個表。

您可以將提供程序接口視為資源的公共API。 它可用於電話上的所有應用程序,作為共享公共資源的機制。 實現該API的方法是提供程序本身的實現細節。 提供程序可能根本不使用數據庫(也許僅使用Web服務),或者可能使用多表/多數據庫設計。

URI是通用資源指示符。 懸崖的注釋是:uri有一個方案和一個定位器。 在android中,該方案(位於:之前的uri部分)用於確定您打算為uri做些什么。 像sms:// 5555555551這樣的URI被注冊為請求發送555-555-5551的文本。 555-555-5551被稱為“數據”。

還有更多的閱讀和理解這里 可以說,在Android中,URI通常用於將活動松散地耦合在一起。 例如,在我之前的示例中,我只關心短信的發送方式,而不關心短信的發送方式。 這樣一來,許多應用程序都可以進行注冊,以便能夠發送短信,而應用程序則可能比Android內置於平台中的應用程序更好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM