Android 实现文件打开方式可供选择功能
2013-02-19 18:03
621 查看
比如通过文档查看器打开一个文本文件时,会弹出一个可用来打开的软件列表;
如何让自己的软件也出现在该列表中呢? 通过设置AndroidManifest.xml文件即可:
第一个<intent-filter>标签是每个程序都有的,关键是要添加第二个!这样你的应用程序就会出现在默认打开列表了。。。
注意:
需要将mimeType修改成你需要的类型,文本文件当然就是:text/plain
还有其它常用的如:
text/plain(纯文本)
text/html(HTML文档)
application/xhtml+xml(XHTML文档)
image/gif(GIF图像)
image/jpeg(JPEG图像)【PHP中为:image/pjpeg】
image/png(PNG图像)【PHP中为:image/x-png】
video/mpeg(MPEG动画)
application/octet-stream(任意的二进制数据)
application/pdf(PDF文档)
application/msword(Microsoft Word文件)
message/rfc822(RFC 822形式)
multipart/alternative(HTML邮件的HTML形式和纯文本形式,相同内容使用不同形式表示)
application/x-www-form-urlencoded(使用HTTP的POST方法提交的表单)
multipart/form-data(同上,但主要用于表单提交时伴随文件上传的场合)
网络上查看的资料,有意思......
如何让自己的软件也出现在该列表中呢? 通过设置AndroidManifest.xml文件即可:
<activity android:name=".EasyNote" android:label="@string/app_name" android:launchMode="singleTask" android:screenOrientation="portrait"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW"></action> <category android:name="android.intent.category.DEFAULT"></category> <data android:mimeType="text/plain"></data> </intent-filter> </activity>
第一个<intent-filter>标签是每个程序都有的,关键是要添加第二个!这样你的应用程序就会出现在默认打开列表了。。。
注意:
需要将mimeType修改成你需要的类型,文本文件当然就是:text/plain
还有其它常用的如:
text/plain(纯文本)
text/html(HTML文档)
application/xhtml+xml(XHTML文档)
image/gif(GIF图像)
image/jpeg(JPEG图像)【PHP中为:image/pjpeg】
image/png(PNG图像)【PHP中为:image/x-png】
video/mpeg(MPEG动画)
application/octet-stream(任意的二进制数据)
application/pdf(PDF文档)
application/msword(Microsoft Word文件)
message/rfc822(RFC 822形式)
multipart/alternative(HTML邮件的HTML形式和纯文本形式,相同内容使用不同形式表示)
application/x-www-form-urlencoded(使用HTTP的POST方法提交的表单)
multipart/form-data(同上,但主要用于表单提交时伴随文件上传的场合)
网络上查看的资料,有意思......
相关文章推荐
- android如何实现文件打开方式可供选择功能
- android如何实现文件打开方式可供选择功能。
- JS中兼容实现android和ios系统手机打开相机并可选择相册功能
- Android输入文件路径,用户选择方式打开这个文件
- Android中调用第三方打开本地doc、pdf、ppt、text等文件功能的实现
- XP中完美实现vista中快捷方式右键添加“打开文件位置”功能
- Android中打开本地doc、pdf、ppt、text等文件功能的实现
- 实现文件右键“打开方式”菜单功能(查看系统这种功能对比实现)
- HelloWorld.c小程序、实现dos命令行功能、打开文件操作(2种方式)
- 实现文件右键“打开方式”菜单功能(查看系统这种功能对比实现)(读注册表的方法)
- android中打开本地doc、pdf、ppt、text等文件功能的实现
- 使用trigger方式实现不用点击file类型的input弹出文件选择对话框
- Android简单调用相机Camera功能,实现打开照相功能
- 如何实现VB中打开图像文件时的预览功能
- Android文件下载功能实现代码
- 多种方式实现文件下载功能
- android自定义spinner,使用AppCompatTextView+PopupWindow 实现下拉选择的功能
- Servlet实现以下载的方式打开文件
- Android文件打开方式
- C#--button实现shp文件的打开显示功能,仅限AE