flutter text 最大长度_Flutter之踩坑的日子(17)

723b412e25b2ae353a91b3f8957959ab.png

上一篇文章中,我们已经实现了生成本地数据库,和在本地数据库中建立数据表的功能。建立数据表的功能,由于我们将每个数据表作为一个笔记本,所以这个功能实际上就是添加笔记本的功能。

那么接下来,在这个页面需要实现的功能还有这些:

在添加笔记本的界面中,把建立数据表的功能,和界面联系起来。

笔记本=数据表

所以需要创建给定名称和格式的数据表。这个功能可以单独处理。

之后,单击笔记本,需要进入浏览/编辑此笔记本的内容页面。

注意,是否需要在打开软件之后,进入默认的笔记本?

也就是说,软件直接提供3个笔记本。

只读的使用指南,提供使用帮助。

快捷记事本。

我的笔记本。

这个想法放到idea中。

笔记本所在数据表中的每条记录,都是一个页面。这里有一个问题就是,数据库中用来存储页面的TEXT字段,其容量太大了。以文本来说,WORD在使用小四号宋体的时候,在单倍行距,首行缩进,不考虑网格对齐的情况下,一页WORD可以容纳1494个字。而TEXT字段的数据容量,是

个字符。

这可能导致将来实现导出功能的时候,一页笔记的内容会导出为多页。即便在存储时,人为增加分页符,也无法确保笔记的一页,可以完美导出为指定文档格式的一页。

(另外注意,有文章提到 按英文字符来算的话是 2G大小,但是,Cursor 在获取超过2M 大小数据的时候,会报异常。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值