android5.1添加Email分享,bluetooth分享
来源:互联网 发布:软件外包网站 编辑:程序博客网 时间:2024/06/14 09:04
最近遇到一个问题,6735平台上文件(如图片)分享的时候,只有蓝牙、短信。没有Email分享。apk文件分享的时候没有蓝牙,也没有Email。经过一番研究,采取了一下解决办法:
packages/apps/Bluetooth/AndroidManifest.xml
在这个文件中加入如下
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
<data android:mimeType="video/*" />
<data android:mimeType="audio/*" />
<data android:mimeType="text/x-vcard" />
<data android:mimeType="application/vnd.android.package-archive" />
<data android:mimeType="text/plain" />
<data android:mimeType="text/html" />
<data android:mimeType="text/xml" />
<data android:mimeType="application/zip" />
<data android:mimeType="application/vnd.ms-excel" />
<data android:mimeType="application/msword" />
<data android:mimeType="application/vnd.ms-powerpoint" />
<data android:mimeType="application/pdf" />
<data android:mimeType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" />
<data android:mimeType="application/vnd.openxmlformats-officedocument.wordprocessingml.document" />
<data android:mimeType="application/vnd.openxmlformats-officedocument.presentationml.presentation" />
<data android:mimeType="text/x-vcalendar" />
<data android:mimeType="application/ogg" />
<data android:mimeType="application/mspowerpoint" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.SEND_MULTIPLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
<data android:mimeType="video/*" />
<data android:mimeType="audio/*" />
<data android:mimeType="application/vnd.android.package-archive" />
<data android:mimeType="x-mixmedia/*" />
<data android:mimeType="text/x-vcard" />
<data android:mimeType="text/x-vcalendar" />
<data android:mimeType="text/plain" />
<data android:mimeType="application/zip" />
<data android:mimeType="application/msword" />
<data android:mimeType="application/vnd.ms-excel" />
<data android:mimeType="application/vnd.ms-powerpoint" />
<data android:mimeType="application/vnd.openxmlformats-officedocument.wordprocessingml.document" />
<data android:mimeType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" />
<data android:mimeType="application/vnd.openxmlformats-officedocument.presentationml.presentation" />
<data android:mimeType="application/pdf" />
<data android:mimeType="application/ogg" />
<data android:mimeType="application/mspowerpoint" />
</intent-filter>
加上以上标注的两行代码后,就可以实现蓝牙分享apk文件,就相当于是添加蓝牙分享文件类型
同理,对Email也做如上处理,就可以实现Email分享
packages/apps/Email/AndroidManifest.xml
<intent-filter
android:label="@string/app_name">
<action
android:name="android.intent.action.SEND" />
<data android:mimeType="image/*" />
<data android:mimeType="video/*" />
<data android:mimeType="audio/*" />
<data android:mimeType="text/x-vcard" />
<data android:mimeType="application/vnd.android.package-archive" />
<data android:mimeType="text/plain" />
<data android:mimeType="text/html" />
<data android:mimeType="text/xml" />
<data android:mimeType="application/zip" />
<data android:mimeType="application/vnd.ms-excel" />
<data android:mimeType="application/msword" />
<data android:mimeType="application/vnd.ms-powerpoint" />
<data android:mimeType="application/pdf" />
<data android:mimeType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" />
<data android:mimeType="application/vnd.openxmlformats-officedocument.wordprocessingml.document" />
<data android:mimeType="application/vnd.openxmlformats-officedocument.presentationml.presentation" />
<data android:mimeType="text/x-vcalendar" />
<data android:mimeType="application/ogg" />
<data android:mimeType="application/mspowerpoint" />
<category
android:name="android.intent.category.DEFAULT" />
</intent-filter>
加入如上标注代码,就可实现Email文件分享。初生牛犊,小试牛刀,还望批评指正。
- android5.1添加Email分享,bluetooth分享
- Email模块(1)-图库分享无Email
- 【原创】Android5.1 Art Hook 技术分享
- 【原创】Android5.1 Art Hook 技术分享
- Android5.1 Art Hook 技术分享
- 【原创】Android5.1 Art Hook 技术分享(二)
- Sharing image via bluetooth 蓝牙分享图片
- 【分享】iTOP4412开发板-Bluetooth移植文档
- 【分享】iTOP4412开发板-Bluetooth移植文档
- 分享一个霸气的Email正则
- 添加百度分享
- cocos2d-x添加分享
- Cocos2dx中添加分享
- 添加分享统计
- 分享
- 分享
- 分享。。。。
- 分享
- 日志库选择
- 【笔试/面试】—— 二叉树的最远距离
- QNX下根据进程名查找PID
- 给超链接加onclick事件
- Does OS X not support epoll function?
- android5.1添加Email分享,bluetooth分享
- [二分答案 单调队列] BZOJ 3316 JC loves Mkk
- iOS开发小记:关于环信Demo3.0的使用总结以及昵称和头像问题的研究与解决
- 字符串转换为整数
- The test lifecycle
- 【bzoj4084】[Sdoi2015]bigyration hash
- 考研中的算法时间复杂度求解
- bootstrap左侧栏样式
- Win Server 系统远程桌面连接失败解决办法