设计目的:利用碎片化时间,无障碍欣赏唐诗。这个应用是我自用的。
在这里下载编译好的.apk安装文件:https://pan.baidu.com/s/1kVhtnl9,需要Android 4.0+。
- 离线全唐诗数据库,有5万余首唐诗。
- 支持繁体、简体切换。(注:原始数据为繁体字)
- 辅助学习功能,点击几下就可以搜索唐诗里的古代词汇、典故,让您无障碍欣赏唐诗。
- 标签功能,可以给诗打标签,并通过标签进行检索。
阅读 | 学习功能 | 学习功能 | 最近列表 |
![]() |
![]() |
![]() |
![]() |
标签功能 | 标签搜索 | 标签管理 | 阅读设置 |
![]() |
![]() |
![]() |
![]() |
需要生成唐诗的SQLite数据库文件,步骤如下:
- 下载原始的全唐诗数据,此为json格式。
- 给电脑安装Python 3.x
- 把tools目录下的
ok_make_db.py
文件放到唐诗数据目录下,双击此脚本生成tangshi.db.zip
文件。 - 把生成的
tangshi.db.zip
放到\app\src\main\assets\databases
目录下,此时需要手工创建databases目录。
使用了jackeyGao网友整理的全唐诗数据库:
https://github.com/jackeyGao/chinese-poetry
参考了OpenCC提供的繁体->简体转换表:
https://github.com/BYVoid/OpenCC
使用的其它开源项目:标签控件,底部向上拖动控件,assets数据库支持 ,okhttp。