用于访问本地存储文件、PDF、HTML 和视频的 Android 应用程序

Posted

技术标签:

【中文标题】用于访问本地存储文件、PDF、HTML 和视频的 Android 应用程序【英文标题】:Android App to access locally stores files, PDF, HTML and video 【发布时间】:2012-12-11 03:39:00 【问题描述】:

我们有一个使用 android Galaxy 选项卡的移动工作人员,并使用 MobiControl MDM 产品不断地在设备之间同步详细的简报文件。 与其让用户在一大堆不相关的简报中搜索以找到他们想要的简报,并提供更好的更具体的活动 UI,我想创建一个应用程序,允许用户从列表中点击客户端并然后显示相关文件的链接以及自定义内容,例如最近的新闻和活动摘要。 我开始创建本地存储的 html 文件(保存在内部 sdcard 上),想法是创建一个应用程序以使用 webviewer 访问它们,但遇到了一些问题...... 1) 使用 webviewer 访问存储在 sdcard 上的文件的最佳方法是什么?加载数据?细绳? 2)虽然文件将存储在客户特定的文件夹中,但文件名会不断变化,这些不断变化的文件名应该是链接的标题,以允许用户识别他们需要什么。 仍然非常处于思考和研发的初步阶段,因此非常感谢关于实现我目标的最佳途径的建议。 广告

【问题讨论】:

【参考方案1】:

1) 使用 webviewer 访问存储在 sdcard 上的文件的最佳方法是什么?加载数据?字符串?

loadUrl() 应该可以工作。

顺便说一句,您的项目“2)”不是问题。

【讨论】:

非常感谢,我没有说 2 不是问题,我说这是我遇到的问题。问题是“我如何创建指向不断变化的本地文件名的链接,但仍将文件名列为链接的文本?” @user1927350: '如何创建指向不断变化的本地文件名的链接,但仍将文件名列为链接文本?' -- 您需要元数据(例如,具有文件显示名称以及设备上文件路径的数据库)来驱动您的显示。 非常感谢您的快速回复 Commons 并为我指明了正确的方向。不要以为我会特别厚颜无耻(毕竟是平安夜!?)并要求提供一些有用的链接来了解您的建议? ;) @user1927350:嗯,嗯...这是一个演示使用loadUrl()的项目:github.com/commonsguy/cw-omnibus/tree/master/WebKit/Browser1 但是,它使用的是HTTP URL。您将使用file:// URL 指向您在外部存储上的文件(Uri.fromFile(fileYouWantToView).toString() 可能是构建 URL 的一种简单方法)。文件元数据数据库相当具体,因此我没有确切的书籍样本——抱歉! 谢谢...圣诞快乐!

以上是关于用于访问本地存储文件、PDF、HTML 和视频的 Android 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

如何将图像、pdf、音频、视频和任何文件系统从 iphone 本地内存上传到服务器(API)

从资产文件夹的本地html(WebView)中的外部存储中打开文件(视频)? (安卓)

学堂在线视频课件课程下载工具,如何在电脑端下载学堂在线视频课件PDF,PPT到本地

网易云课堂视频课件课程下载工具,如何在电脑端下载网易云课堂视频课件PDF,PPT到本地

PDF文件阅读问题仅在离线模式下快速

Evo pdf 不适用于本地主机