android分享功能的实现
2012-02-13 15:24
387 查看
经常看到一些软件有一些共享的按钮,点击这个按钮,就会出现一大推你安装过软件列表(据说是注册过什么东西的),比如:人人,开心,邮件等。其实实现非常简单:
但是以前有个问题,当类型设置为:intent.setType("text/plain")时候,腾讯微薄,开心不会出现在分享的列表里面,下面是网上反编译腾讯微薄的代码(懒得反编译了):
但是腾讯是乎该过来了,按照:intent.setType("text/plain")点击分享按钮,分享列表中会出现腾讯微薄,并且测试结果为:腾讯微薄,人人,gmail客户端都能够分享成功。
Intent intent=new Intent(Intent.ACTION_SEND); intent.setType("text/plain"); intent.putExtra(Intent.EXTRA_SUBJECT,data.get(mPosition).getTitle()); intent.putExtra(Intent.EXTRA_TEXT, data.get(mPosition).getText()); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(Intent.createChooser(intent, "分享"));
但是以前有个问题,当类型设置为:intent.setType("text/plain")时候,腾讯微薄,开心不会出现在分享的列表里面,下面是网上反编译腾讯微薄的代码(懒得反编译了):
<activity android:name=".activity.MicroBlogInput" android:screenOrientation="portrait" android:configChanges="keyboardHidden|orientation" android:windowSoftInputMode="stateAlwaysVisible|adjustResize"> <intent-filter android:label="@string/albums_sendbyWBlog"> <action android:name="android.intent.action.SEND" /> <data android:mimeType="image/*" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>
但是腾讯是乎该过来了,按照:intent.setType("text/plain")点击分享按钮,分享列表中会出现腾讯微薄,并且测试结果为:腾讯微薄,人人,gmail客户端都能够分享成功。
相关文章推荐
- 【Android进阶】使用第三方平台 ShareSDK 实现新浪微博的一键分享功能
- Android 通过开源框架实现加载网络图片并下载到SD卡通知系统相册显示,(并实现分享图片功能)
- Android 如何实现分享图片功能
- Android 如何实现分享图片功能
- Android系统自带分享功能的实现(可同时分享文字和图片)
- Android 实现微博分享功能
- Android开发 何快速实现分享功能
- Android开发 如何快速实现分享功能
- Android开发之手机拍照功能的实现(源代码分享)
- Android 实现微信,微博,微信朋友圈,QQ分享的功能
- Android开发知识点:利用意图行为选择器Intent.ACTION_CHOOSER实现“分享更多”功能
- Android 分享功能实现与 QQ 纯文本分享
- android中实现应用程序的分享功能
- android 腾讯微博分享功能实现及自定义webview认证
- 【Android进阶】使用第三方平台ShareSDK实现新浪微博的一键分享功能
- 【源码】实现Android闹钟功能使用HTML+JS,并附带Alarm代码分享
- android 实现分享功能
- Android基于各官方API实现分享功能(不使用第三方集成工具)
- android 实现分享功能
- Android自带API实现分享功能