Shr*_*uti 6 android android-intent sharedpreferences android-contentprovider
我部分了解共享偏好和意图.但我想知道什么是Android中的共享首选项和内容提供程序?此外,意图,共享偏好和内容提供商之间的基本区别是什么.
请解释一下这个.
Nis*_*ant 12
共享首选项是您可以存储应用程序的机密信息的位置,例如在浏览器中设置cookie,这可用于登录凭据等.
内容提供商存储和检索数据并使其可供其他应用程序使用的位置.比如假设您想要访问Android手机中可用的联系人,内容提供商可以访问它们
小智 5
共享首选项
SharedPreferences是一个键/值存储,您可以在其中存储某些键下的数据。要从商店中读取数据,您必须知道数据密钥。这使得读取数据非常容易。但是,存储少量数据就像存储和读取大型结构化数据一样困难,因为您需要为每个数据定义键,此外,您不能真正在数据中进行搜索,除非您具有特定的概念命名键。
内容提供者
内容提供商管理对结构化数据集的访问。它们封装数据,并提供定义数据安全性的机制。内容提供者是将一个进程中的数据与另一个进程中运行的代码连接的标准接口。
如果您不想与其他应用程序共享数据,则无需开发自己的提供程序。但是,您确实需要自己的提供商在自己的应用程序中提供自定义搜索建议。如果要将复杂的数据或文件从应用程序复制并粘贴到其他应用程序,则还需要自己的提供程序。
Android本身包括管理音频,视频,图像和个人联系信息等数据的内容提供商。
| 归档时间: |
|
| 查看次数: |
7520 次 |
| 最近记录: |