您的位置:首页 > 移动开发 > Android开发

如何自定义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



感谢这位网友提供的方法!很受用!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐