如何从android中的应用程序缓存中打开和读取此文件?

时间:2018-08-31 06:03:43

标签: android file

我的应用程序在此位置创建文件

绝对路径

/data/user/0/in.eaft.contentsecurityplayer/cache/.\epub\A-Room-with-a-View-morrison.epub\

规范路径

/data/data/in.eaft.contentsecurityplayer/cache/.\epub\A-Room-with-a-View-morrison.epub

我需要将真实路径传递到此library,以便打开epub文件

我需要打开该文件

folioReader.setConfig(config, true)
                    .openBook(filePath);

如果我传递文件路径,如 /storage/sample.epub ,它将打开,但是当我传递上述路径时,文件未打开。

如何从缓存目录中打开此文件?

1 个答案:

答案 0 :(得分:0)

您需要添加以下代码,因为它们基于上下文:

String cacheDir = context.getCacheDir();

这将为您提供路径