-
android 如何实现分享功能5
intent=new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SUBJECT, "分享");
intent.putExtra(Intent.EXTRA_TEXT, text);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(Intent.createChooser(intent, getTitle()));
上面是很多网站说的分享功能,但是我写了却不能够分享到腾讯微博还有开心网。怎么解决把内容分享到这个两个平台上去。
上面的代码是能够分享到人人网,新浪微博,短信上的
问题补充:renpeng301 写道
真好了 谢谢你的答案。能不能加一下好友 我的QQ3433052202011年8月03日 16:12
5个答案 按时间排序 按投票排序
-
采纳的答案
public void onClickShare(View view) { Intent intent=new Intent(Intent.ACTION_SEND); intent.setType("image/*"); intent.putExtra(Intent.EXTRA_SUBJECT, "分享"); intent.putExtra(Intent.EXTRA_TEXT, "终于可以了!!!"); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(Intent.createChooser(intent, getTitle())); }
http://dl.iteye.com/upload/picture/pic/95980/c8c5eac3-f880-34a9-9eb8-7bb1d6c666e1.png2011年8月03日 21:19
-
2011年8月03日 21:20
-
搞定了原来腾讯和开心的微薄
send的activity 的配置为
<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>
它并没有定义date mimetype=("text/plain");
所以intent.setType("text/plain");
这个条件就把它过滤掉了
所以你的代码要把intent.setType("text/plain");
这句改为
intent.setType("imge/*");
我测试通过了 不管是模拟器还是实体机
也许这个不是最好的办法 但是是解决问题的办法2011年8月03日 21:12
-
我试了下 这个还真的不能分享到腾讯的微波
是不是腾讯的微波,发微波的activity的action没定义成
Intent.ACTION_SEND形式的
得反编译看看它的mainfest。xml2011年8月03日 20:39
-
我也没有做过,希望我的说法能有帮助。
很多软件都有一个分享。但是我发现如果我安装了合适的软件,就会被加入到分享菜单中。所以,我认为分享应该是广播形式的。
A软件想要分享一个文件给他人。只有通过可以上传的软件才可以分享成功(如B,C,D等)
而(B,C,D等)是已经注册了相应的功能的。
A的分享实际上是广播。于是Android就调用该功能的所有软件B,C,D给用户选择。
不知道有用没有。2011年8月03日 17:27
相关推荐
如何在Android中实现分享功能?这篇文章主要为大家详细介绍了Android实现分享功能的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Android实现分享功能的小Demo,就是一个简单的Demo框架,供联系使用。
Android短信发送功能实现技巧分享 Android短信发送功能实现技巧分享
使用android原生的分享微信,qq好友,以及更多分享
Android实现QQ和微信分享功能,支持微信好友、微信朋友圈、QQ好友、QQ空间分享功能。我的博客地址:https://blog.csdn.net/k571039838k
Android实现QQ和微信分享功能,支持微信好友、微信朋友圈、QQ好友、QQ空间分享功能
Android 微信分享功能实现 简化90%官方代码 肯定好使。自己下吧
实现分享功能的几个办法 1.调用系统的分享功能 2.通过第三方SDK,如ShareSDK,友盟等 3.自行使用各自平台的SDK,比如QQ,微信,微博各自的SDK Android调用系统分享文本信息、单张图片、多个文件和指定分享到微信、...
PopupWindow实现android分享功能,android系统自带的分享功能
本篇文章主要介绍了Android实现录音的实例代码(MediaRecorder),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
android实现微信朋友圈和微信好友分享功能,只需要换一下appid就可以直接拿到项目中使用。希望大家多多关注我,我的博客地址:https://blog.csdn.net/k571039838k
Android中“分享”功能的实现 Android中“分享”功能的实现 源码
为了应用的推广、传播,很多的应用中都有“分享”功能,一个按钮,点击后会出现短信、微博等等一切实现了分享功能的应用列表。具体可参考:http://blog.csdn.net/xyz_lmn/article/details/16856843
android吹一吹功能的实现,供大家一起共同分享学习。
没有注册社交平台的开发者想实现分享功能,这时该怎么办?这个Demo能解决你的问题。详细介绍原文:http://blog.csdn.net/xiong_it/article/details/43308283
现在的社会化分享大多使用了第三方的分享,例如友盟,ShareSDK等等,当然也有使用微信,QQ等官方的SDK进行分享。不过这些方法比较繁琐,如果没有特别要求,只希望将信息分享出去,我们可以利用安卓的intent来做这个...
android调用系统自带的分享功能实现分享到QQ、微信等平台
本文实例为大家分享了Android实现答题系统的具体代码,供大家参考,具体内容如下 Question: package com.example.lenovo.exam; /** * Created by lenovo on 2017/12/4. */ //保存从数据库中读取的记录 public ...
本文实例讲述了Android编程实现ListView中item部分区域添加点击事件功能。分享给大家供大家参考,具体如下: 需求如题目:Android listview中item部分区域添加点击事件,在一个界面显示了listview,但显示的内容分为...
本文实例为大家分享了android仿微信朋友圈发布动态功能的具体代码,供大家参考,具体内容如下 效果图: 本文概述 用到的开源库:仿照微信的图片选择器,Luban压缩图片,glide 上面红圈部分,当用户选中图片时,当=...