android developer tiny share-20170507
来源:互联网 发布:深圳市飞扬空间网络 编辑:程序博客网 时间:2024/06/05 17:12
今天继续讲android的ContentProvider,讲设计自己的ContentProvider,讲协定类,Contract类。
以下是android developer官网讲解:
实现协定类
协定类是一种 public final 类,其中包含对 URI、列名称、MIME 类型以及其他与提供程序有关的元数据的常量定义。 该类可确保即使 URI、列名称等数据的实际值发生变化,也可以正确访问提供程序,从而在提供程序与其他应用之间建立协定。
协定类对开发者也有帮助,因为其常量通常采用助记名称,因此可以降低开发者为列名称或 URI 使用错误值的可能性。 由于它是一种类,因此可以包含 Javadoc 文档。 集成开发环境(如 Android Studio)可以根据协定类自动完成常量名称,并为常量显示 Javadoc。
开发者无法从您的应用访问协定类的类文件,但他们可以通过您提供的 .jar 文件将其静态编译到其应用内。
举例来说,ContactsContract 类及其嵌套类便属于协定类。
0 0
- android developer tiny share-20170507
- android developer tiny share-20160627
- android developer tiny share-20160628
- android developer tiny share-20160629
- android developer tiny share-20160630
- android developer tiny share-20160701
- android developer tiny share-20160704
- android developer tiny share-20160705
- android developer tiny share-20160706
- android developer tiny share-20160707
- android developer tiny share-20160708
- android developer tiny share-20160711
- android developer tiny share-20160712
- android developer tiny share-20160713
- android developer tiny share-20160714
- android developer tiny share-20160715
- android developer tiny share-20160718
- android developer tiny share-20160719
- ReactNative-01(环境搭建及工具配置)
- 不同数据库之间的数据迁移方案设计及迁移工具选择
- 海量数据处理分析的经验总结
- ASP如何调用Delphi开发的DataSnap/Restful接口服务
- python 高阶函数之自定义排序
- android developer tiny share-20170507
- DNS服务器的配置
- python中IndentationError: expected an indented block错误的解决方法
- practice【享元模式test】
- 简单选择排序
- 函数式接口
- 获得ip方式
- MPAndroidChart之LineChart(2)MarkerView
- LeetCode 69. Sqrt(x)