Android通过SQLite库提供了完整的关系型数据库能力,而不用强加额外的限制。

使用SQLite,你可以为每个应用程序创建独立的、关联的数据库。使用它们来储存和管理复杂的、结构化的应用程序数据。

所有的Android数据库都存在设备(或模拟器)的/data/data/<包名>/databases文件夹中。默认情况,所有的数据库都是私有的,仅允许创建它们的程序访问。在程序间共享一个数据库,可以使用Content Provider,将在本章的后面演示。

数据库设计是一个巨大的话题,应该有更多的篇幅来阐述,但在本书中不太可能。然而,强调标准数据库应用的最佳实践还是值得的。特别是,为资源限制的设备创建数据库时,尽量使用标准化的东西来减少数据冗余是很重要的。

接下来的章节将集中精力关注Android中创建和管理SQLite数据库的实用性。

更多相关文章

  1. Android(安卓)调试神器-Stetho(Facebook出品)的使用
  2. Android: 如何打开assets or raw文件夹下的数据库文件
  3. Android(安卓)SQLite基础
  4. CSDN精选Android开发博客
  5. Android实现数据存储技术(2)
  6. Android(安卓)Activity的生命周期
  7. android多进程及AIDL简单使用
  8. Android(安卓)到底是个什么东西?
  9. Android(安卓)ORM 框架之 greenDAO应用基础

随机推荐

  1. Android全局异常统一处理
  2. android SharedFerence使用
  3. android 获取屏幕高度和宽度
  4. Android--WindowManager.LayoutParams(上
  5. android 模拟滑动事件
  6. Android:BT测试代码
  7. Android 判断程序是否在前台运行
  8. android如何禁止安装第三方应用
  9. Android Studio3.0 Error:Execution fail
  10. Android 中实现FlowLayout 布局