0

我有一个文档文件存储在我的应用程序的数据文件夹中,这是应用程序的一种私有文件夹。它是一个 .doc 文件。我在设备中安装了文档查看器应用程序。现在,如何使用 Action_view 意图打开文件。由于查看器应用程序无法访问存储在我的应用程序数据文件夹中的文件,因此它会抛出一个错误,指出无法访问文件。我没有兴趣将文件复制到 sdcard 等电话公共文件夹。反正有没有打开那个doc文件。关于在 android 中嵌入 apk 的任何线索。

感谢和问候,

苏曼

4

1 回答 1

0

你不能直接这样做。将文件临时复制到 SD 卡(外部存储)或将权限临时设置为WORLD_READABLE. Android 中没有嵌入式 APK,但如果查看器可作为库使用,您可以将其包含在您的应用中。当然,临时更改权限的问题是,当用户完成查看时,您并没有真正得到通知,等等。

整个事情引出了一个问题:如果它需要由第三方应用程序查看,为什么它是一个私有文件?如果它是为设备的用户设计的,那么向他们隐藏它没有多大意义......

于 2012-12-18T06:02:56.047 回答