android developer tiny share-20170507

今天繼續講android的ContentProvider,講設計自己的ContentProvider,講協定類,Contract類。

以下是android developer官網講解:


實現協定類


協定類是一種 public final 類,其中包含對 URI、列名稱、MIME 類型以及其他與提供程序有關的元數據的常量定義。 該類可確保即使 URI、列名稱等數據的實際值發生變化,也可以正確訪問提供程序,從而在提供程序與其他應用之間建立協定。

協定類對開發者也有幫助,因爲其常量通常採用助記名稱,因此可以降低開發者爲列名稱或 URI 使用錯誤值的可能性。 由於它是一種類,因此可以包含 Javadoc 文檔。 集成開發環境(如 Android Studio)可以根據協定類自動完成常量名稱,併爲常量顯示 Javadoc。

開發者無法從您的應用訪問協定類的類文件,但他們可以通過您提供的 .jar 文件將其靜態編譯到其應用內。

舉例來說,ContactsContract 類及其嵌套類便屬於協定類。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章