Lawrefbook 项目开发过程中遇到了不少问题,本篇文章记录面对问题的思考与实践。
在完成初始版本后,数据源从 2022.5.1 结构由 JSON 变更成 sqlite3 数据库,因此从 1.1.0 版本开始进行了适配,刚好可以再次熟悉下数据库的相关操作。
submodule 与 subtree早期分别使用过 submodule 和 subtree 对项目中的子项目进行管理,当时也没有细致去区分这两种模式适用的场景
submodule
subtree
结果
远程仓库空间占用
submodule 只是引用,基本不占用额外空间
子模块 copy,会占用较大的额外空间
submodule 占用空间较小,略优
本地空间占用
可根据需要下载
会下载整个项目
所有模块基本都要下载,二者差异不大
仓库克隆
克降后所有子模块为空,需要注册及更新,同时更新后还需切换分支
克隆之后即可使用
submodule 步骤略多,subtree 占优
更新本地仓库
更新后所有子模块后指向最后一次提交,更新后需要重新切回分支,所有子模块只需一条更新语句即可
所有子模块需要单独更新
各有优 ...
Android
未读简单来概括《中国法律》应用是一款可以离线查看的法律快查应用
兼容
JDK
编译
开发环境说明,Android Studio 4.2 及以上版本,JDK 必须是 JDK11 ,因此该项目的 JDK 版本取决于你的运行环境,低版本 Android Studio,要求 JDK8+ 及以上即可
背景
五月迷上了网易云一个名为《法外狂徒张三》的电台,众所周知 “法外狂徒张三” 是罗老师口中常常为了讲解法律而虚拟的人物,最早看过几个罗老师的视频,印象很深,把枯燥无味的法律教条,以故事结合时事让我这个没有任何法律学习基础的非专业人士,也能听得入神,不得不被罗老师的幽默风趣的文学和对法律的严谨折服。引导了我偶尔也会去看看法律的文字了,翻着翻着,这不巧了嘛,在 Github 上看到了一个整理了相关法律的数据项目,已经有了 iOS 版本的中国法律快查手册,也有了 Web 网站,就差一个 Android 应用了。那就让我这个曾经的 Android 开发选手来为之添砖加瓦,于是有了现在的这个项目
项目遵循极简的项目依赖,简约的页面设计,实用的功能,就这样,一鼓作气在业余时间完成了项 ...