更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 应用开发 > 安卓和鸿蒙都用SQLite,能共用一套访问数据库的代码吗

安卓和鸿蒙都用SQLite,能共用一套访问数据库的代码吗

更新时间:2022-06-26 15:49:35浏览次数:122+次

当前开发了一个APP应用,同时支持安卓系统Android和鸿蒙系统HarmonyOS,当前Android和HarmonyOS都是使用SQLite数据库,不知道能不能在这两个环境中共用一套访问数据库的代码?当前要开发两套代码,其成本高,维护也是个问题,不过有人认为鸿蒙本身就带了AOSP子系统,兼容Android应用,当前Android和鸿蒙的代码是不一样的,可以把增删改查等代码封装起来调用,降低维护成本,其实如果要是不一样,那重用的比例就比较小了。

\

解答

鸿蒙底层也是安卓开源的AOSP(不一定是基于Android的哪个版本,之前刚出那会是Android 10,部分新的芯片采用AOSP 11),个人感觉是深度定制,多出来了自己的安装包类型,两端应该是通用的,只不过在开发时,容易有一些过于定制化的东西,不容易适配,可能会有一些API或是功能不支持的情况。数据库应该不会有什么差异。

相关参考:HarmonyOS鸿蒙如果用数据库的话,需要安装吗