Mob share Demo (写的非常详细,适合初学者)

第三方分享,这应该是做过app的程序员都应该要会的技能啦。此文章写的详细,适合初学者。大神级别的就请多多指摘。

正文:   

  基于 Android  studio 工具/目录

1.首选我们要集成mob的第三方分享,就应该在mob的平台上注册自己的应用。


Mob share Demo (写的非常详细,适合初学者)_第1张图片

这一步应该很简单啦,注册成功之后,就会得到 app key。记住这个东西很重要。

2.导入mob 的资源文件和java文件

Mob share Demo (写的非常详细,适合初学者)_第2张图片

            分享平台的libs,这里只包括微信,微信朋友圈,QQ,QQ空间,新浪微博,facebook.

              导入ShareSDK文件 (你可以直接拷贝assets文件到自己的工程里)


Mob share Demo (写的非常详细,适合初学者)_第3张图片

            我们现在看戏这个shareSDK.xml文件下的代码,直接在图片上写清楚 


Mob share Demo (写的非常详细,适合初学者)_第4张图片

现在看下AndroidManifest.xml文件所要的东东。

首选 权限不用说了。你可以再次直接复制 (没有添加蓝牙权限,没有用的权限,可以不用添加)。

Application 里面所需要添加的activity

Mob share Demo (写的非常详细,适合初学者)_第5张图片

然后我们添加mob调起弹框的所需要的res文件夹下的资源文件

 首选图片资源 (注明:mob默认的图片分享一定要在 drawable 的目录下,不要放到mipmap文件夹下,除非你自己改变调用图片的资源)

Mob share Demo (写的非常详细,适合初学者)_第6张图片

values目录下的资源文件

Mob share Demo (写的非常详细,适合初学者)_第7张图片

现在导入我们要的java文件,也就是oneKeyshare里的java文件,和微信的回调的activity(备注:如果你是将别人的share.onekeyshare包直接拷贝到自己的项目中的时候,肯定会用包的应用出错的问题,这个时候只要删掉错误的应用,重新导入就ok,java文件应该会有十几个地方出错。)

Mob share Demo (写的非常详细,适合初学者)_第8张图片

好啦,,以上都是我们要导入的资源文件,现在就是真正的分享功能啦。

首选我们要初始化分享的sdk,

Mob share Demo (写的非常详细,适合初学者)_第9张图片

最后调用:

public static voidshowShare(Context context) {

OnekeyShare oks =newOnekeyShare();

//关闭sso授权

oks.disableSSOWhenAuthorize();

// title标题,印象笔记、邮箱、信息、微信、人人网、QQ和QQ空间使用

oks.setTitle("标题");

// titleUrl是标题的网络链接,仅在Linked-in,QQ和QQ空间使用

oks.setTitleUrl("http://sharesdk.cn");

// text是分享文本,所有平台都需要这个字段

oks.setText("我是分享文本");

//分享网络图片,新浪微博分享网络图片需要通过审核后申请高级写入接口,否则请注释掉测试新浪微博

oks.setImageUrl("http://f1.sharesdk.cn/imgs/2014/02/26/owWpLZo_638x960.jpg");

// imagePath是图片的本地路径,Linked-In以外的平台都支持此参数

//oks.setImagePath("/sdcard/test.jpg");//确保SDcard下面存在此张图片

// url仅在微信(包括好友和朋友圈)中使用

oks.setUrl("http://sharesdk.cn");

// comment是我对这条分享的评论,仅在人人网和QQ空间使用

oks.setComment("我是测试评论文本");

// site是分享此内容的网站名称,仅在QQ空间使用

oks.setSite("ShareSDK");

// siteUrl是分享此内容的网站地址,仅在QQ空间使用

oks.setSiteUrl("http://sharesdk.cn");

// 启动分享GUI

oks.show(context);

}

有现成的apk 和代码 提供参考。apk 在百度云盘中:http://pan.baidu.com/s/1skUqAzb

源代码链接:http://pan.baidu.com/s/1i5MF4c1

还有很多分享的拓展功能,比如默认的九宫格自己添加分享的item,特殊平台分享自定义特殊文字,自定义分享的弹框ui.

Mob share Demo (写的非常详细,适合初学者)_第10张图片
Mob share Demo (写的非常详细,适合初学者)_第11张图片

有现成的apk 和代码 提供参考。apk 在百度云盘中:http://pan.baidu.com/s/1skUqAzb

源代码链接:http://pan.baidu.com/s/1i5MF4c1




完。。。。。。。。

推荐 郭林大神原创android 书籍:《第一行代码 android》

淘宝链接: https://s.click.taobao.com/t?e=m%3D2%26s%3DgKUfuKdAZKocQipKwQzePOeEDrYVVa64K7Vc7tFgwiHjf2vlNIV67p2n%2BQBNMyE6Rku8%2Bpj6eJall3bs%2B3NRhNHnsKI%2BqxhyM0iVZhTFBom4YIorMPnmg8G0g2OJi%2FzmXHfenomYtn5EW9vzeG8LzfPUwktUBEmkxg5p7bh%2BFbQ%3D&pvid=10_106.6.161.154_3367_1490163222155

你可能感兴趣的:(Mob share Demo (写的非常详细,适合初学者))