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