0

我正在使用示例代码 Searchable Dictionary 开发词汇表。感谢在这里搜索,我已经弄清楚如何更新数据库,这是一个 .txt 文件,然后通过更改 Dictionary.java 中的版本号来加载它。

我的问题是,如何执行以下操作:

  1. 我希望能够在定义中插入说明性图像。
  2. 我还想插入指向字典中其他条目的链接(例如,“库存”应该有一个指向“产品流”和其他相关术语的链接)。
  3. 我也想知道如何插入回车。

我的电子表格格式的原始词汇表有几个字段:“术语”“定义”“示例”“相关术语”。我希望能够在这些字段中放入链接和图像,并在每个字段之间有几个回车以区分它们。

字典代码似乎将所有内容都视为字符串,因此即使我尝试将 'image.jpg' 或 '\n' 放入新行,它也会将其打印为字符串的一部分。有没有解决的办法?

搜索 stackoverflow 提供了一些使用 SQLite 的链接。老实说,我是一个新手;上一次我编程任何重要的东西是十年前。重写代码以直接访问 SQLite 数据库对我来说并非易事。所以我想知道这是否真的是我应该采取的路线。如果是,那么您能否指出以这种方式构建字典的最简单教程?我下载了 SQLite 数据浏览器,但还没有弄清楚如何使用来构建一个新的数据库。我知道这不应该那么难;我只是不知道我在做什么。:(

如果有一种简单的方法可以内联,仍然使用可搜索字典示例代码作为基础,那真的会让我很开心。否则,任何具体的建议/方向将不胜感激。

谢谢!!


更新:为澄清起见,下面是我的词汇表中的一个条目示例,根据需要。部分之间有回车,链接和图像与文本内联:

Heijunka 或负载均衡- 一种在生产混合产品时平滑生产流程的方法,通过在选定的时间段内确定生产混合中每种特定产品的最小批量,然后切换到制造混合中的另一种产品。

示例:保持稳定的工作流程,即使比原始最大值慢得多,也可以减少浪费(<-这是词汇表中“浪费”条目的链接):[带负载均衡的平衡线图的图像,没有]

相关术语:工作结构、需求平衡(<-这些是各个条目的链接)

4

1 回答 1

0

不确定您是否已经看到这一点,但 Android 有一些开发人员课程,用于保存简单数据的键值集,以及保存到 SQLlite 以获得更复杂的结构。

听起来您的应用需要一个名为“Invetory”的数据库,其中包含以下字段:“ProductImage”、“ProductTitle”、“ProductLink”。并且您想将图像存储为 BLOB。有一篇关于如何从 URL 获取图像并将其转换为字节数组进行存储的好帖子:如何在 Sqlite 中将图像存储为 blob 以及如何检索它?

对于回车,我假设您使用的是“\ n”?如果这不起作用,您是否尝试为 TextView 取消转义字符串:

String s = unescape(stringFromDatabase)

或者对于 SQLlite:

DatabaseUtils.sqlEscapeString()

键值数据:http: //developer.android.com/training/basics/data-storage/shared-preferences.html

SQLlite 数据:http: //developer.android.com/training/basics/data-storage/databases.html

其他 SQLite 资源:

于 2013-05-08T16:21:05.700 回答