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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • OpenCV—Python 分水岭算法图像分割「建议收藏」

    OpenCV—Python 分水岭算法图像分割「建议收藏」文章目录一、前言二、cv2.distanceTransform(src,distanceType,maskSize)三、基于标记的分水岭分割功能四、示例代码一、前言分水岭算法是一种图像区域分割法,在分割的过程中,它会把跟临近像素间的相似性作为重要的参考依据,从而将在空间位置上相近并且灰度值相近的像素点互相连接起来构成一个封闭的轮廓,封闭性是分水岭算法的一个重要特征。其他图像分割方法,如阈…

    2022年6月18日
    42
  • VS2019 Qt开发环境搭建与配置

    VS2019 Qt开发环境搭建与配置Qt是很优秀的图形界面跨平台开发框架,开发语言可以用C++,也可以用python,建议使用C++。windows上Qt开发环境可以使用QtCreator,也可以使用VS+Qt,VS开发调试功能强大,本篇介绍VS2019+Qt5.14开发环境的配置,其它版本的类似。VS下载链接:https://visualstudio.microsoft.com/zh-hans/vs/VS2019C++主要安装模块:不…

    2022年5月16日
    35
  • js对input框的可编辑属性设置

    js对input框的可编辑属性设置

    2021年11月9日
    47
  • 各种卷积操作[通俗易懂]

    各种卷积操作[通俗易懂]各种卷积的作用Filter与kernelfilter是多个kernel的串联,每个kernel分配给输入的特定通道。filter总是比kernel大一维。1.常规卷积运算整个过程可以用下图来概括。假设输入层为一个大小为64x64x3(Width=Height=64,Channel=3)的彩色图片。经过一个包含4个filter(每个filter有3个kernel,kernel_size=3×3)的卷积层,最终输出4个特征图(featuremap),且尺寸与输入层相同。因此卷积层的参数数量可以

    2022年5月28日
    47
  • DNS缓存_cmd释放dns缓存

    DNS缓存_cmd释放dns缓存有DNS的地方,就有缓存。浏览器、操作系统、LocalDNS、根域名服务器,它们都会对DNS结果做一定程度的缓存。本文总结一些常见的浏览器和操作系统的DNS缓存时间。TableofContent

    2022年8月3日
    7

发表回复

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

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