好享转分享sharesdk qq空间分享有钱?

android 实现QQ好友分享和QQ空间分享
android 实现QQ好友分享和QQ空间分享
[摘要:1.下载民圆的数据包http://wiki./wiki/mobile/SDK%E4%B8%8B%E8%BD%BD 下载SDK包,以下: 2.导进SDK包: 解压Android_SDK_V2.6 , 把open-sdk.jar文件战mta_sdk_x.x.x.jar文件拷贝到libs(或lib)目次下 。如]
1.下载官方的数据包&http://wiki./wiki/mobile/SDK%E4%B8%8B%E8%BD%BD &下载SDK包,如下:
2.导入SDK包:
解压Android_SDK_V2.6 ,把open-sdk.jar文件和mta_sdk_x.x.x.jar文件拷贝到libs(或lib)目录下&。如下:
3.配置AndroidManifest
在应用的AndroidManifest.xml增加配置的&application&节点下增加以下配置(注:不配置将会导致无法调用API);
&uses-permission
android:name=&android.permission.INTERNET& /&
&uses-permission android:name=&android.permission.ACCESS_NETWORK_STATE& /&
&application&
android:name=&com.tencent.tauth.AuthActivity&&
android:noHistory=&true&&
android:launchMode=&singleTask& &
&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=&tencent你的AppId& /&
&/intent-filter&
&/activity&
&application&
SDK_V2.0引入了AssistActivity,开发者需在androidManifest.xml中注册。代码如下:
&activity android:name=&com.mon.AssistActivity&
android:theme=&@android:style/Theme.Translucent.NoTitleBar&
android:configChanges=&orientation|keyboardHidden|screenSize&&
4.实现分享功能
1.在你要调用分享的Activity的onCreate里
& &mTencent = Tencent.createInstance(APP_ID, this.getApplicationContext());
所有的SDK接口调用,都会传入一个回调,用以接收SDK返回的调用结果。回调的主要接口有两种:
调用SDK已经封装好的接口时,例如:登录、快速支付登录、应用分享、应用邀请等接口,需传入该回调的实例。
IUiListener的实现示例代码如下:
private class BaseUiListener implements IUiListener {
public void onComplete(JSONObject response) {
mBaseMessageText.setText(&onComplete:&);
mMessageText.setText(response.toString());
doComplete(response);
protected void doComplete(JSONObject values) {
public void onError(UiError e) {
showResult(&onError:&, &code:& + e.errorCode + &, msg:&
+ e.errorMessage + &, detail:& + e.errorDetail);
public void onCancel() {
showResult(&onCancel&, &&);
好了 可以实现分享了&
&1.QQ好友分享实现
分享消息到QQ的接口,可将新闻、图片、文字、应用等分享给QQ好友、群和讨论组。Tencent类的shareToQQ函数可直接调用,不用用户授权(使用手机QQ当前的登录态)。调用将打开分享的界面,用户选择好友、群或讨论组之后,点击确定即可完成分享,并进入与该好友进行对话的窗口。
本接口支持3种模式,每种模式的参数设置不同,下面分别进行介绍:
(1) 分享图文消息
调用分享接口的示例代码如下:
private void onClickShare() {
final Bundle params = new Bundle();
params.putInt(QQShare.SHARE_TO_QQ_KEY_TYPE, QQShare.SHARE_TO_QQ_TYPE_DEFAULT);
params.putString(QQShare.SHARE_TO_QQ_TITLE, &要分享的标题&);
params.putString(QQShare.SHARE_TO_QQ_SUMMARY,
&要分享的摘要&);
params.putString(QQShare.SHARE_TO_QQ_TARGET_URL,
&/news/1.html&);
params.putString(QQShare.SHARE_TO_QQ_IMAGE_URL,&/qzone/space_item/pre/0/66768.gif&);
params.putString(QQShare.SHARE_TO_QQ_APP_NAME,
&测试应用222222&);
params.putInt(QQShare.SHARE_TO_QQ_EXT_INT,
&其他附加功能&);
mTencent.shareToQQ(MainActivity.this, params, new BaseUiListener()); }
2.QQ空间分享实现
完善了分享到QZone功能,分享类型参数Tencent.SHARE_TO_QQ_KEY_TYPE,目前只支持图文分享。Tencent. shareToQzone()函数可直接调用,不用用户授权(使用手机QQ当前的登录态)。调用后将打开手机QQ内QQ空间的界面,或者用浏览器打开QQ空间页面进行分享操作。
示例代码如下:
private void shareToQzone () {   //分享类型   params.putString(QzoneShare.SHARE_TO_QQ_KEY_TYPE,SHARE_TO_QZONE_TYPE_IMAGE_TEXT );
params.putString(QzoneShare.SHARE_TO_QQ_TITLE, &标题&);//必填
params.putString(QzoneShare.SHARE_TO_QQ_SUMMARY, &摘要&);//选填
params.putString(QzoneShare.SHARE_TO_QQ_TARGET_URL, &跳转URL&);//必填
params.putStringArrayList(QzoneShare.SHARE_TO_QQ_IMAGE_URL, &图片链接ArrayList&);
mTencent.shareToQzone(activity, params, new BaseUiListener()); }
应用调用Andriod_SDK接口时,如果要成功接收到回调,需要在调用接口的Activity的onActivityResult方法中增加如下代码:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
mTencent.onActivityResult(requestCode, resultCode, data);
感谢关注 Ithao123用户运营频道,是专门为互联网人打造的学习交流平台,全面满足互联网人工作与学习需求,更多互联网资讯尽在 IThao123!
Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。
Hadoop是一个由Apache基金会所开发的分布式系统基础架构。
用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。
Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序。HDFS放宽了(relax)POSIX的要求,可以以流的形式访问(streaming access)文件系统中的数据。
Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,则MapReduce为海量的数据提供了计算。
产品设计是互联网产品经理的核心能力,一个好的产品经理一定在产品设计方面有扎实的功底,本专题将从互联网产品设计的几个方面谈谈产品设计
随着国内互联网的发展,产品经理岗位需求大幅增加,在国内,从事产品工作的大部分岗位为产品经理,其实现实中,很多从事产品工作的岗位是不能称为产品经理,主要原因是对产品经理的职责不明确,那产品经理的职责有哪些,本专题将详细介绍产品经理的主要职责
IThao123周刊后使用快捷导航没有帐号?
查看: 327|回复: 8
最后登录QQ注册时间阅读权限10精华0积分50帖子
QQ野人, 积分 50, 距离下一级还需 100 积分
已经好多天了,不要说无聊的话.好友有13页
(0 Bytes, 下载次数: 0)
13:45 上传
点击文件名下载附件
最后登录QQ注册时间阅读权限10精华0积分50帖子
QQ野人, 积分 50, 距离下一级还需 100 积分
(0 Bytes, 下载次数: 0)
13:49 上传
点击文件名下载附件
最后登录QQ<dd title="204010注册时间阅读权限20精华0积分15850帖子
守卫队长, 积分 15850, 距离下一级还需 9150 积分
本帖最后由 射手゛尐萌萌 于
15:05 编辑
您好,客服射手尐萌萌为您服务 :
还请您不要着急,炫耀不弹出分享的炫耀窗口,为您分析可能由于存在显示延迟,建议您可以点击浏览器上方的工具,来清理浏览器缓存后尝试分享,也可以连续点击分享奖励来尝试,给您游戏带来不便,希望您能够谅解。如果仍旧无法分享,建议您提供您的城主ID、QQ内好友数量,我来为您记录反馈。
感谢您对萌三国的热情关注与大力支持,我们很乐意为您服务,祝您游戏愉快~~。
最后登录QQ注册时间阅读权限10精华0积分50帖子
QQ野人, 积分 50, 距离下一级还需 100 积分
城主ID.........
(0 Bytes, 下载次数: 0)
20:39 上传
点击文件名下载附件
最后登录QQ注册时间阅读权限10精华0积分50帖子
QQ野人, 积分 50, 距离下一级还需 100 积分
好友有加3个群不知道人物多少
最后登录QQ注册时间阅读权限100精华0积分35865帖子
QQ斗士, 积分 35865, 距离下一级还需 4135 积分
您好,客服锦衣尛马超为您服务:还请您不要着急,麻烦您手动复制提供下城主ID,所在的服务器以便我们帮您核实.感谢您对游戏的支持和厚爱.祝您游戏愉快!
最后登录QQ注册时间阅读权限10精华0积分50帖子
QQ野人, 积分 50, 距离下一级还需 100 积分
城主ID:07D99CB2
最后登录QQ注册时间阅读权限10精华0积分50帖子
QQ野人, 积分 50, 距离下一级还需 100 积分
傲娇服........
最后登录QQ注册时间阅读权限100精华0积分35865帖子
QQ斗士, 积分 35865, 距离下一级还需 4135 积分
您好,客服锦衣尛马超为您服务:请不要着急,您的问题我们已经记录并会核实,还请您耐心等待。感谢您对我们游戏的支持,如还有问题可以发新消息联系我们哦,祝您游戏愉快~
Powered by常用软件推荐
原创软件推荐
易游QQ空间QQ好友分享器是一款QQ空间分享,QQ好友&群分享利器,也是一款QQ空间,QQ微博营销推广的软件,可以快速的把你的网站/文章/商品/信息发布到你的QQ空间&QQ好友和群里,让你的好友马上看到你分享网站/商品/信息等,软件已经通过360审核请放心使用。
适合机型:红米NOTE,红米NOTE刷机包
Android版本:5.1.1
ROM大小:820.80 MB
本站提供的软件会测试再上传,但无法保证所有软件都没有问题,如果您发现链接错误或其它问题,请在评论里告诉我们!
下载点支持点击下载(IE图标)或(迅雷图标),若直接点击下载速度太慢,请尝试点击其他的下载点,若文件太大请尝试使用迅雷下载。为确保下载的文件能正常使用,请使用最新版本解压本站软件。
建议大家谨慎对待所下载的文件,大家在安装的时候务必留意每一步!关于或的有关提示,请自行注意选择操作。
本站所有资源均是软件作者、开发商投稿、网上搜集,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!将不对任何资源负法律责任。所有资源请在下载后24小时内删除。
网友评论评论内容摘要(共 0 条,) 得分 0 分andriod 实现新浪、QQ空间、微信朋友圈、微信好友分享功能
前言:自己在学习的过程中的一些操作过程,对分享的一些理解。下面就讲解一下:
首先,我们需要去ShareSdk官方网站/ 去ShareSDK ,然后我们会有4个文件:
根据我自己在学习的过程中只用到了第一个文件夹的
libs目录的2个项目,这2个是必须要的,是ShareSdk提供的,然后需要将这2个放入到自己做的项目当中去,在Res目录下有一个
ShareSdk.xml文件 这个很重要的,大概意思就是:提供各个客户端能否分享,将这个也要复制到自己做的项目的assets 目录下
第二步,我们需要将第3个文件Sample打开,里面有项目需要用到的一些类,
这个也需要导入到项目中去的,会自动生成一个小项目,注意:不是主程序哦。这个程序中可以进行测试的,秘钥是123456
第三步:配置AndroidManifest.xml
其他配置:
配置完之后,就给大家说一下添加分享代码
在您的代码中调用此方法,即可打开一键分享功能进行分享
列入一个按钮:
ShareSDKUtil shareSDKUtil = new ShareSDKUtil(this);
shareSDKUtil.setPage(getWindow().getDecorView());
shareSDKUtil.showShare(false, null);
核心代码:
public class ShareSDKUtil {
private Context mC
private View mV
public ShareSDKUtil(Context context) {
this.mContext =
public Context getContext() {
* ShareSDK集成方法有两种
* 1、第一种是引用方式,例如引用onekeyshare项目,onekeyshare项目再引用mainlibs库
* 2、第二种是把onekeyshare和mainlibs集成到项目中,本例子就是用第二种方式
请看&ShareSDK
* 使用说明文档&,SDK下载目录中
或者看网络集成文档
* /Android_%E5%BF%AB
* %E9%80%9F%E9%9B%86%E6%88%90%E6%8C%87%E5%8D%97
* 3、混淆时,把sample或者本例子的混淆代码copy过去,在proguard-project.txt文件中
* 平台配置信息有三种方式: 1、在我们后台配置各个微博平台的key
* 2、在代码中配置各个微博平台的key,/androidDoc
* /cn/sharesdk/framework/ShareSDK.
* 3、在配置文件中配置,本例子里面的assets/ShareSDK.conf,
public void showShare(boolean silent, String platform) {
final OnekeyShare oks = new OnekeyShare();
oks.setNotification(R.drawable.app_icon, getContext().getString(R.string.app_name));
oks.setAddress();
oks.setTitle(getContext().getString(R.string.app_name));
oks.setTitleUrl();
oks.setText(555555);
oks.setImagePath(Environment.getExternalStorageDirectory().getAbsolutePath()+/AndyDemo/ScreenImage/Screen_1.png);
oks.setImageUrl(/imgs//owWpLZo_638x960.jpg);//MainActivity.TEST_IMAGE_URL
oks.setImageUrl(/sdcard/AndyDemo/ScreenImage/Screen_1.png);
// 不能为空,否则微信分享类型为文本
oks.setUrl();// WeiXin
// oks.setFilePath(MainActivity.TEST_IMAGE);//WeiXin
// oks.setComment(getContext().getString(R.string.share));// QZone
oks.setSite(getContext().getString(R.string.app_name));// QZone
oks.setSiteUrl();// QZone
// oks.setVenueName(ShareSDK);
// oks.setVenueDescription(This is a beautiful place!);
// oks.setLatitude(23.056081f);
// oks.setLongitude(113.385708f);
oks.setSilent(silent);
if (platform != null) {
oks.setPlatform(platform);
// 取消注释,可以实现对具体的View进行截屏分享
// Add by yinghui.hong 取消注释的同时需要将setImagePath注释,见{@link ShareCore share}
oks.setViewToShare(getPage());
oks.setViewToShare((Activity)getContext());
// 去除注释,可令编辑页面显示为Dialog模式
// oks.setDialogMode();
// 去除注释,在自动授权时可以禁用SSO方式
// oks.disableSSOWhenAuthorize();
// 去除注释,则快捷分享的操作结果将通过OneKeyShareCallback回调
// oks.setCallback(new OneKeyShareCallback());
// oks.setShareContentCustomizeCallback(new
// ShareContentCustomizeDemo());
// 去除注释,演示在九宫格设置自定义的图标
// Bitmap logo = BitmapFactory.decodeResource(menu.getResources(),
// R.drawable.ic_launcher);
// String label = menu.getResources().getString(R.string.app_name);
// OnClickListener listener = new OnClickListener() {
// public void onClick(View v) {
// String text = Customer Logo -- ShareSDK
// ShareSDK.getSDKVersionName();
// Toast.makeText(menu.getContext(), text, Toast.LENGTH_SHORT).show();
// oks.finish();
// oks.setCustomerLogo(logo, label, listener);
// 去除注释,则快捷分享九宫格中将隐藏新浪微博和腾讯微博
// oks.addHiddenPlatform(SinaWeibo.NAME);
// oks.addHiddenPlatform(TencentWeibo.NAME);
oks.show(getContext());
public void setPage(View view) {
this.mView =
protected View getPage() {
我自己在做的过程中遇到的问题也说一下: 做这些功能分为2种,一种是需要审核的,我做的就是第一种,第2种是不需要审核的,这个大家可以去看下API,
像新浪和微信.QQ空间必须要审核才可以分享的,审核的时间有点长,在微信审核的时候那个应用签名一定要注意了,不能填错哦,否则就算审核成功了,也无法
分享的哦!
QQ空间是支持网络图片,我做的时候本地图片会显示不出来,查了下原因,是因为QQ空间没提过这个功能,所以只能分享文字!
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'

我要回帖

更多关于 qq空间分享代码 的文章

 

随机推荐