Closed. This question needs to be more focused。它当前不接受答案。
                            
                        
                    
                
            
                    
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
                        
                        6年前关闭。
                    
                
        

这可能是一个太宽泛的问题,但是如何在Android应用程序中访问圣经文档呢?它是一个带有索引的文本文件,可以找到特定的经文吗?还是更复杂?我希望这足以回答。

最佳答案

第一步将是从某个地方实际找到结构化的圣经数据集。

您可以搜索并尝试查看某个地方是否有您喜欢的翻译的xml版本,然后下载。

获得文件(以xml,json或任何格式)后,您可以编写一些Java代码来解析文件,然后将其加载到适当的数据结构中,从而使您可以高效地执行所需操作(例如。按诗句搜索)。

您甚至可以将其放入数据库(例如MySQL或MongoDB)中,这将使您可以高效地进行搜索。

但是实际上,您要如何构造数据取决于您将如何使用它以及数据已经可用的格式(因为清理XML可能很麻烦)。



您可能会发现以下有用的资源:


Web Service API直接获取经文:http://www.4-14.org.uk/xml-bible-web-service-api


这些将意味着避免在处理文件格式,索引和所有其他内容方面的许多麻烦。

Web服务API通常通过您的程序向网站(例如,包括圣经参考)提交查询来工作,并且您会获得一些包含您所请求的经文的结构化数据(例如,xml / json)。


下载结构化的脱机副本:http://www.bibletechnologies.net./osistext/


这意味着您必须查找,下载,解析和索引自己的数据结构来处理文本,但是(如果操作正确的话)比使用Web服务更快。

我在这里发布的链接仅包含圣经中的一些示例书籍,但是如果您看的话,会在网上找到更多的书籍。

10-05 18:02