android 空间分享到朋友圈,Android开发之微信分享到好友,朋友圈

android 空间分享到朋友圈,Android开发之微信分享到好友,朋友圈3.快速集成第二步:配置AndroidManifest.xml下面清单文件的配置是全部的,没有的平台就是不需要配置1、添加权限2、添加activity信息(注意:tencent后面的appid要保持和您配置的QQ的appid一致)android:name=”com.mob.tools.MobUIShell”android:theme=”@android:style/Theme.Transluc…

大家好,又见面了,我是你们的朋友全栈君。

3. 快速集成

第二步:配置AndroidManifest.xml

下面清单文件的配置是全部的,没有的平台就是不需要配置

1、添加权限

2、添加activity信息

(注意: tencent后面的appid要保持和您配置的QQ的appid一致)

android:name=”com.mob.tools.MobUIShell”

android:theme=”@android:style/Theme.Translucent.NoTitleBar”

android:configChanges=”keyboardHidden|orientation|screenSize”

android:screenOrientation=”portrait”

android:windowSoftInputMode=”stateHidden|adjustResize” >

3、如果您集成了微信,易信,支付宝还需要添加下面回调的activity处理;

android:name=”.wxapi.WXEntryActivity”

android:theme=”@android:style/Theme.Translucent.NoTitleBar”

android:configChanges=”keyboardHidden|orientation|screenSize”

android:exported=”true”

android:screenOrientation=”portrait” />

android:name=”.yxapi.YXEntryActivity”

android:theme=”@android:style/Theme.Translucent.NoTitleBar”

android:configChanges=”keyboardHidden|orientation|screenSize”

android:exported=”true”

android:screenOrientation=”portrait” />

android:name=”.apshare.ShareEntryActivity”

android:theme=”@android:style/Theme.Translucent.NoTitleBar”

android:configChanges=”keyboardHidden|orientation|screenSize”

android:exported=”true”/>

4、替换mob后台申请的Appkey与各个平台申请的key

98f2cc38878fc975b391a521e88a95a9.png

第三步:添加分享代码

在您程序启动的时候添加初始化代码(注:不要等调用ShareSDK功能之前才初始化)

ShareSDK.initSDK(this);

在您的代码中调用此方法,即可打开一键分享功能进行分享(具体平台分享参数请参考此处)

private void showShare() {

OnekeyShare oks = new OnekeyShare();

//关闭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(this);

}

我的案例:

6dc6fbc95cb5ff2d18128ca912db6fd3.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/144040.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java字符串匹配_获取字符串

    Java字符串匹配_获取字符串文章目录一、示例二、解释1.replace()方法2.replaceAll()方法3.replaceFirst()方法4.常用的字符列表一、示例如图,都是为了替换字符串s中的”(“符号,但三种匹配方法,有三种不同的效果及写法。二、解释1.replace()方法replace()方法没有用到正则表达式,但会匹配所有的参数并进行替换2.replaceAll()方法replaceAll()方法使用的是正则表达式来匹配,而括号在正则表达式中是特殊字符,所以需要用双斜杠来进行转义,同时会匹配所..

    2022年8月21日
    6
  • 根据中奖概率抽奖算法

    根据中奖概率抽奖算法

    2021年6月16日
    110
  • java定义数组变量初始化为0_java中怎么数组初始化?

    java定义数组变量初始化为0_java中怎么数组初始化?展开全部//数组定义最方便的就是用for循环来做定义,数组下标是从e69da5e6ba9062616964757a686964616f313333656462620开始,到11的话就是12个数字。要输出的话可以用以//号注释掉的后面的一句if(i<12){System.out.println(x[i]);}当然也可以自己再写一个for循环语句来输出,不过我觉得这有点画蛇添足了publicc…

    2022年8月30日
    3
  • SpringCloud之Zuul网关[通俗易懂]

    SpringCloud之Zuul网关[通俗易懂]Zuul网关

    2022年8月15日
    3
  • 三本毕业北京打工考研北大计算机,知乎刘洋:三本到北大软微到牛津博士,最后在哈工深当老师。…

    三本毕业北京打工考研北大计算机,知乎刘洋:三本到北大软微到牛津博士,最后在哈工深当老师。…(转发侵删)背景:当年在某三本独立学院,考研一志愿报了北大信科,没过复试线,校内调剂至北大软件工程参加复试复试时第一个问题是让简单介绍一下自己和本科学校,我刚说到学校名字就被考官打断了:“你的本科学校叫AA大学BB学院,那它到底是AA大学的一个下属学院呢,还是个跟AA大学没啥关系的独立学院呢?”我回答说:“是个独立学院,三本。”于是全场寂静,空气凝结。当时的直觉就是,这伙哥们儿肯定在想:“你一个…

    2022年9月21日
    3
  • C语言中 sqrt(); 函数的最全用法总结,最全!!!

    C语言中 sqrt(); 函数的最全用法总结,最全!!!C语言在中<math.h>中sqrt()函数的使用:功能:计算一个非负实数的平方根函数原型:在VC6.0中的math.h头文件的函数原型为doublesqrt(double);说明:sqrt系SquareRootCalculations(平方根计算),通过这种运算可以考验CPU的浮点能力。头文件:math特别注意!!!sqrt使用时大多需要要强制类型转化,因为s…

    2022年6月10日
    88

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号