我想在我的应用程序中打开照片、文档、音乐和视频等文件。我见过很多应用程序在设备的默认程序中打开该文件类型的文件。
有没有办法在不打开另一个应用程序的情况下查看我的应用程序中的文件?
发布于 2012-04-03 03:22:21
在Android中读取文件与任何其他Java应用程序一样简单。根据您要读取和显示的文件类型,您将执行不同的操作,this question将告诉您如何读取文本文件。其他类型的原则也大致相同。对于图像,您可以简单地使用BitmapFactory.decodeFile()。我没有视频或音频方面的经验,但MediaPlayer看起来是一个很有前途的第一步。
发布于 2012-04-03 03:43:19
您可以做到这一点,但只能通过编写您自己的活动来处理该类型的媒体。因此,这可能是大量的工作,这取决于您想要做什么。HTML、图像、视频和音频相对容易,但是如果您想做一些像查看PDF或office文档这样的事情,那么您就需要编写大量的代码。启动其他人的浏览器来查看相关内容可能会更好;几乎每个人在Android上都是这样做的。
https://stackoverflow.com/questions/9982288
复制相似问题