我正在构建一个功能架构。
关于以下android应用程序框架图here,我想知道android应用程序框架层中哪个软件组件负责提供SQLite接口?我知道android.database包为开发人员提供了访问底层SQLite数据库的必要API,但是如果我们想到“应用程序框架层”,它会在哪里提供?例如,“通知管理器”允许应用程序显示自定义警报。哪个组件为我们提供了数据库访我问的原因是为了文件的目的。非常感谢
答案 0 :(得分:1)
SQLite API故意不是应用程序框架层的组件。这是一个图书馆。与其他库一样,它(理论上)可以被任何Application Framework组件使用,但它主要供您的应用程序类使用。
如果您必须将其映射到应用程序框架层,您可以说它位于“内容提供商”泡沫下,但我认为这会更有误导性而不是有用。