易采站长站为您分析Android编程开发之打开文件的Intent及使用方法,已实例形式分析了Android打开文件Intent的相关布局及功能实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
本文实例讲述了Android编程开发之打开文件的Intent及使用方法。,具体如下:
在写文件管理系统时会用到各种打开不同格式的文件的需求,由于Android系统默认内置了一些可以打开的系统应用,但还是不能满足需求,比如打开视频文件、word等,需要安装相应的播放软件才可以使用,这时程序会通过Intent查找可以使用的软件实现通过代码打开一个文件需要2部分,一部分是要获取到不同文件的后缀,以便根据需求匹配相应的Intent,另一个就是不同格式的文件打开的Intent不同
1、在values目录下定义后缀数组文件fileendings
- <?xml version="1.0" encoding="utf-8"?> <resources>
- <array name="fileEndingImage"> <item>.png</item>
- <item>.gif</item> <item>.jpg</item>
- <item>.jpeg</item> <item>.bmp</item>
- </array> <array name="fileEndingAudio">
- <item>.mp3</item> <item>.wav</item>
- <item>.ogg</item> <item>.midi</item>
- </array> <array name="fileEndingVideo">
- <item>.mp4</item> <item>.rmvb</item>
- <item>.avi</item> <item>.flv</item>
- </array> <array name="fileEndingPackage">
- <item>.jar</item> <item>.zip</item>
- <item>.rar</item> <item>.gz</item>
- <item>.apk</item> <item>.img</item>
- </array> <array name="fileEndingWebText">
- <item>.htm</item> <item>.html</item>
- <item>.php</item> <item>.jsp</item>
- </array> <array name="fileEndingText">










