我正在创建一个 ePub 阅读器应用程序
。目前,该应用程序可以从本地存储中呈现 ePub 文件。但我的 Intent 不是呈现打开的(未加密的)epub 文件,而是呈现加密的文件。
我的应用基本上想要做的是
- 通过应用程序从服务器下载 epub 文件
- 然后在将epub文件存储到移动存储之前加密
- 在应用程序上呈现加密的 epub 文件
我想在我的电子书应用中实现类似于 youtube 离线视频
的功能。正如我们所知,youtube 将离线视频存储为加密的 exo 文件
,并且仅通过 youtube 应用程序显示它们。我希望下载的 epub 文件只显示在我们的应用程序上,而不显示其他内容。
是否可以将 epub
文件作为一个整体进行加密,或者如果可能,将其作为单独的加密文件(如 youtube)进行加密?
我的主要问题是如何在应用程序中加密和显示加密的 epub 文件。
附言。我正在使用 react-native 进行应用程序开发
最佳答案
Conceal来自 Facebook 的库将帮助您加密和解密不同类型的文件。
和this epub Reade r lib 可能会帮助您呈现 epub。 我从未尝试过。 还有几个 epub reader libs随时可用。
关于android - 加密epub文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47921543/