【发布时间】:2015-12-17 05:39:15
【问题描述】:
我正在开发 bookreader,它有自己的书本格式。我想为读者本身和书籍单独申请。因此,用户首先通过 Google Play 安装 bookreader,然后安装作为单独应用程序存在于 Google Play 中的书籍。
所以,我的问题是: 1. 没有启动图标(书本)如何申请?也许使用意图过滤器? 2. 如何在应用程序内分发书籍,然后使用主(阅读器)应用程序打开它们?
【问题讨论】:
我正在开发 bookreader,它有自己的书本格式。我想为读者本身和书籍单独申请。因此,用户首先通过 Google Play 安装 bookreader,然后安装作为单独应用程序存在于 Google Play 中的书籍。
所以,我的问题是: 1. 没有启动图标(书本)如何申请?也许使用意图过滤器? 2. 如何在应用程序内分发书籍,然后使用主(阅读器)应用程序打开它们?
【问题讨论】:
您是否考虑过为开源 Coolreader 或 FBreader 做出贡献?最后我检查了 Windows 上的搜索工具在两者上都没有用,并且已经开发了很多年。但我认为 Android 设备至少可以忽略这一点。对我来说这不是主题,但这个想法听起来并不吉祥。
从 SE POV 分发您的内容与您的应用程序听起来像是在浪费创建自己的书籍格式(我敦促您不要这样做)。解析 SGML 内容本身就很麻烦,您只会被告知使用标准库 SAX 和 XML 解析器。
我不明白你的第一个问题,“1.我怎样才能在没有启动图标(书)的情况下制作应用程序?”。也许你愿意改写一下。
与此同时,我希望您能从我写的其他内容中有所了解。
评论后更新_
这是我一半的预期,虽然我仍然不明白你的第一个问题。从本质上讲,它是一个应用程序,而不仅仅是一种查看媒体的方式。我建议看看史蒂夫·杰克逊的魔法系列和 80 天背后的 Inkle 引擎。
有很多方法可以解决这个问题。至少对于您最初想要的图书阅读器来说,选择是有限的。我推荐我最喜欢的互动式图书阅读器 Inkle,但这篇文章现在已经完全跑题了。
【讨论】: