博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android中使用ShareSDK实现分享
阅读量:6294 次
发布时间:2019-06-22

本文共 1528 字,大约阅读时间需要 5 分钟。

1,在http://www.mob.com官网上去创建一个后台应用(如果没有账号的同学要去先注册一下),主要后去的是你新创建的应用的appKey值

2,这里我们分享新浪微博为例,在新浪微博的sdk中创建一个新的应用,主要是获取这个应用的appKey和appSecret值

3,下载SDk的客户端,解压出来,在ShareSDK for Android文件夹中运行QuickIntegrater.jar这个文件(前提是你的电脑已近安装了jdk,并配置了环境变量,使用javaw.exe来运行),创建出我们的集成引用(这里我们只选择新浪微博),并将其导入到我们的工程中

4,配置AndroidManifest.xml 

    A:添加权限

    

  B:添加Activity信息

    

5,在主的activity中添加基本的分享信息

   

protected void onCreate(Bundle savedInstanceState) {		super.onCreate(savedInstanceState);		//2,初始化ShareSDK		ShareSDK.initSDK(getApplicationContext());		setContentView(R.layout.activity_main);		btn_main_share = (Button) findViewById(R.id.btn_main_share);						//3,添加权限及我们要用的Activity				btn_main_share.setOnClickListener(new OnClickListener() {						//1,设置分享的基本信息			public void onClick(View v) {				//创建一键分享对象				OnekeyShare onekeyShare = new OnekeyShare();				//设置标题				onekeyShare.setTitle("慕课网分享");				//设置信息				onekeyShare.setText("我用技术为慕课网代言");				//设置图标				onekeyShare.setImageUrl("http://img.taopic.com/uploads/allimg/130501/240451-13050106450911.jpg");				//显示分享列表				onekeyShare.show(MainActivity.this);			}		});	}

6,在工程的asset文件中的ShareSDK.xml文件替换mob后台申请的Appkey与各个平台申请的key 

 

现在我们就可以实现我们的分享功能了,注意:如果使用shareSDK到新浪微博出现"21322:redirect_uri_mismathch(C400)",则表明你的新浪授权有问题,需要检查我们的ShareSDK.xml文件中的两个属性,且这两个属性是固定写法,一定要改过来

RedirectUrl="http://www.sharesdk.cn"        ShareByAppClient="true"

  

 

  

 

转载于:https://www.cnblogs.com/wjtaigwh/p/4928443.html

你可能感兴趣的文章
浅谈MVC3自定义分页
查看>>
.net中ashx文件有什么用?功能有那些,一般用在什么情况下?
查看>>
select、poll、epoll之间的区别总结[整理]【转】
查看>>
CSS基础知识(上)
查看>>
PHP中常见的面试题2(附答案)
查看>>
26.Azure备份服务器(下)
查看>>
mybatis学习
查看>>
LCD的接口类型详解
查看>>
Spring Boot Unregistering JMX-exposed beans on shutdown
查看>>
poi 导入导出的api说明(大全)
查看>>
Mono for Android 优势与劣势
查看>>
将图片转成base64字符串并在JSP页面显示的Java代码
查看>>
js 面试题
查看>>
sqoop数据迁移(基于Hadoop和关系数据库服务器之间传送数据)
查看>>
腾讯云下安装 nodejs + 实现 Nginx 反向代理
查看>>
Javascript 中的 Array 操作
查看>>
java中包容易出现的错误及权限问题
查看>>
AngularJS之初级Route【一】(六)
查看>>
服务器硬件问题整理的一点总结
查看>>
SAP S/4HANA Cloud: Revolutionizing the Next Generation of Cloud ERP
查看>>