Lawrefbook 项目开发过程中遇到了不少问题,本篇文章记录面对问题的思考与实践。
在完成初始版本后,数据源从 2022.5.1 结构由 JSON 变更成 sqlite3 数据库,因此从 1.1.0 版本开始进行了适配,刚好可以再次熟悉下数据库的相关操作。
submodule 与 subtree早期分别使用过 submodule 和 subtree 对项目中的子项目进行管理,当时也没有细致去区分这两种模式适用的场景
submodule
subtree
结果
远程仓库空间占用
submodule 只是引用,基本不占用额外空间
子模块 copy,会占用较大的额外空间
submodule 占用空间较小,略优
本地空间占用
可根据需要下载
会下载整个项目
所有模块基本都要下载,二者差异不大
仓库克隆
克降后所有子模块为空,需要注册及更新,同时更新后还需切换分支
克隆之后即可使用
submodule 步骤略多,subtree 占优
更新本地仓库
更新后所有子模块后指向最后一次提交,更新后需要重新切回分支,所有子模块只需一条更新语句即可
所有子模块需要单独更新
各有优 ...
Android
未读本应用是一款可离线使用地法律知识 App,供使用者随时随地阅读查看法律内容,也可以分享或保存法条知识。
应用数据内容源于《国家法律法规数据库》,https://flk.npc.gov.cn。国家法律法规数据库目前提供中华人民共和国现行有效的宪法(含修正案)、法律、行政法规、监察法规、地方性法规、自治条例和单行条例、经济特区法规、司法解释电子文本。国家法律法规数据库由全国人大常委会办公厅维护。
本应用不代表政府机关。本应用不是政府提供的服务。本应用不是政府机关提供的 App。若与各法规主管机关公布的资料不同,请以各法规主管机关公布资料为准。
兼容
JDK
编译
开发环境说明,Android Studio 4.2 及以上版本,JDK 必须是 JDK11 ,因此该项目的 JDK 版本取决于你的运行环境,低版本 Android Studio,要求 JDK8+ 及以上即可
背景
五月迷上了网易云一个名为《法外狂徒张三》的电台,众所周知 “法外狂徒张三” 是罗老师口中常常为了讲解法律而虚拟的人物,最早看过几个罗老师的视频,印象很深,把枯燥无味的法律教条,以故事结合时 ...