SourCherry

软件描述

SourCherry 是一个用于在 Android 平台上打开 CherryTree 数据库的应用程序。目前该应用可以读取数据库并进行基本的编辑操作。

官方网站

访问软件的官方网站了解更多信息

官方认证

github.com

安全链接HTTPS

什么是 SourCherry?

SourCherry 是一个用于在 Android 上打开 CherryTree 数据库的应用程序。目前该应用可以读取数据库并执行基本的编辑操作。
该应用针对 Android SDK 33(Android 13)构建,最低支持版本为 24(Android 7)。
本项目仅用于 Android/Java/Git 学习目的,不是官方的 CherryTree Android 应用,也不与 CherryTree 项目或其开发者有任何关联。

限制条件
强烈建议使用 SQL 类型数据库。使用大型 XML 类型数据库的用户可能会遇到无法缓解的 OOM(内存溢出)崩溃问题。
目前该应用可以读取数据库并进行基本编辑。目前可以打开并编辑“富文本”节点,且在保存时不会丢失任何格式(有一个例外,需要进一步测试)。但目前没有 UI 元素可以添加任何类型的格式化内容。此外,为了在保存富文本节点时不丢失格式,两个代码框之间必须至少留出一个空格,否则它们会被保存并显示为一个代码框。
部分文本可能无法正常显示(请提交 bug 报告)。
某些文本必定会丢失部分格式,其显示效果与在 CherryTree 中的显示效果不同。特别需要注意的是,SourCherry 无法显示“填充”文本段落格式。
并非所有 LaTeX 框都会被正确显示。例如,在 CherryTree 中,仅使用 \begin{align*} 和 \end{align*} 之间的 LaTeX 代码(并且仅此部分可被修改),其余代码均不应被编辑。
在某些情况下,图片可能无法正常显示,打开或保存附件时可能会导致崩溃。这取决于 Android 版本和手机型号。Android SQL 窗口的默认大小为 2MB。对于 Android 9 及以上版本(API 28 及以上),我将其提升至 15MB,用户可在设置中调整至最高 500MB。XML 数据库无法调整可打开或保存文件的大小,但其限制更大。根据我的经验,其限制为 11MB。
在节点编辑器中未保存的数据,在配置更改(如屏幕方向改变、主题切换等)时将丢失。

主要功能

支持平台

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。