我开始开发自己的支持字典的应用程序 pdf 阅读器,但我找不到将离线字典与 pdf 阅读器集成的有用方法。
问问题
2525 次
1 回答
-1
根据我们在评论中讨论的内容,这是一个可能的解决方案:
最困难的应该是pdf阅读器的实现。正如您告诉我的那样,您已经找到了一个适用于 android 的开放访问 pdf 阅读器,所以没问题。
为了使用您现有的 pdf 阅读器实现离线词典,我建议您这样做:
1. 修改您的pdf阅读器以捕捉单词点击(或长按)。你必须小心,因为我不知道你是如何实现 pdf 滚动的。因此,系统应该能够区分用户是否正在尝试滚动、缩放 pdf 或单击单词以查看定义。
2. 一旦你抓住了这个词点击,你将不得不使用点击的词并在你的离线词典中搜索。为此,创建一个 SQLite 数据库:请参阅:http: //developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html并搜索点击的单词。
3. 一旦获得结果,您可以在对话框或其他视图中显示您的结果,如果您实现了此功能,甚至可以在您的pdf阅读器中显示您的结果。
于 2013-02-15T14:41:48.547 回答