如何自定义android分享功能可以分享的文件格式~
2014-03-18 17:46
281 查看
<activity
android:label="@string/app_name"
android:name=".SkinManagerActivity" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="file" />
<data android:host="*" />
<data android:mimeType="*/*" />
<data android:pathPattern=".*\\.sk" />
</intent-filter>
</activity>
Android 系统一般是通过发送Intent来调用第三方程序打开文件的,这里我们通过intent-filter来过滤请求,如下信息是用来匹配的
<data android:scheme="file" /> <!-- 协议 ,这样你的程序将只支持文档分享,不支持纯文本字串分享!-->
<data android:host="*" /> <!-- 主机 -->
<data android:mimeType="*/*" /> <!-- 文件类型 -->
<data android:pathPattern=".*\\.sk" />
红色文字就表示,只匹配后缀名为.sk的文件
资料出处:http://bbs.ancode.org/forum.php?mod=viewthread&tid=224
感谢这位网友提供的方法!很受用!
android:label="@string/app_name"
android:name=".SkinManagerActivity" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="file" />
<data android:host="*" />
<data android:mimeType="*/*" />
<data android:pathPattern=".*\\.sk" />
</intent-filter>
</activity>
Android 系统一般是通过发送Intent来调用第三方程序打开文件的,这里我们通过intent-filter来过滤请求,如下信息是用来匹配的
<data android:scheme="file" /> <!-- 协议 ,这样你的程序将只支持文档分享,不支持纯文本字串分享!-->
<data android:host="*" /> <!-- 主机 -->
<data android:mimeType="*/*" /> <!-- 文件类型 -->
<data android:pathPattern=".*\\.sk" />
红色文字就表示,只匹配后缀名为.sk的文件
资料出处:http://bbs.ancode.org/forum.php?mod=viewthread&tid=224
感谢这位网友提供的方法!很受用!
相关文章推荐
- 【这才是正解!】Android 自定义类库打包jar! 谁说不可以打包res 文件?【Eclipse确实不行, 要用AS的aar格式】
- Android应用中使用及实现系统“分享”功能(多个文件,多种媒体格式触发)
- Android-如何给View添加边框,边框颜色和线的粗细可以自定义
- 如何使用友盟 Cocos2d-x 分享组件实现 Android/iOS 分享功能
- 如何使用友盟 Cocos2d-x 分享组件实现 Android/iOS 分享功能
- 如何将语音文件转换为Asterisk可以播放的音频格式文件(.wav)
- Android调试大法 自定义IDE默认签名文件==>微信支付、微信登录、微信分享,debug时调试通过,release时调不起微信
- Android 自定义类库打包jar! 谁说不可以打包res 文件?
- AndroidStudio中如何在android style文件中使用自定义属性
- Android 如何实现分享图片功能
- Android 实现文件分享功能(共享多个文件)
- 在Android系统中如何给应用增加分享功能,怎样将应用加入系统的分享选择列表?
- android 腾讯微博分享功能实现及自定义webview认证
- Android开发-如何快速实现分享功能
- Android开发实践经验谈:如何让各式手机浏览器可以直接下载apk安装文件且实现自动安装APP
- android如何写一个自定义的dialog可以在Title的位置弹出来
- (一、有清除功能的 EditText扩展组件)android 自定义组件摸索过程中的一点分享
- Android开发 如何快速实现分享功能
- Android 自定义类库打包jar! 谁说不可以打包res 文件?
- Android开发 如何快速实现分享功能