本文主要是介绍ShareSDK之微信分享(其它类似),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Android 分享开发实现
目录
1.准备工作
2.根目录 build.gradle
3.项目目录 build.gradle
4.实现 WXEntryActivity
5.MainApplicatiion 中初始化
6.分享
从文档开始学习
https://www.mob.com/wiki/detailed?wiki=andronadsifasoifas111&id=136
1.准备工作
获取release 签名 如: b5d515b8962d87c5055efef1a31e0d2a
在https://www.mob.com 后台配置微信申请到的appid和appScreate
下载相对应的sdk
2.根目录 build.gradle
classpath "com.mob.sdk:MobSDK:2018.0319.1724" // 注册MobSDK
3.项目目录 build.gradle
MobSDK {appKey "30d08455abfa6" //MobSDK的appKeyappSecret "5434cf26879a046bea2e3aa310eefff4" //MobSDK的appSecretShareSDK {loopShare falsedevInfo {Wechat {appId "wxa0f60c4e8bf06ee9" //微信申请下的appIdappSecret "5d7927ebf67a6bfcb224f24e73f36eba" //微信申请下的appSecretuserName "gh_afb25ac019c9"path "pages/index/index.html?id=1"withShareTicket trueminiprogramType 2}WechatMoments {appId "wxa0f60c4e8bf06ee9" //微信申请下的appIdappSecret "5d7927ebf67a6bfcb224f24e73f36eba" //微信申请下的appSecret}WechatFavorite {appId "wxa0f60c4e8bf06ee9" //微信申请下的appIdappSecret "5d7927ebf67a6bfcb224f24e73f36eba" //微信申请下的appSecret}}}}
4.实现 WXEntryActivity
实现 WXEntryActivity ,并在AndroidManifest配置
5.MainApplicatiion 中初始化
MainApplicatiion 中初始化 MobSDK.init(this)
6.分享
private fun share(){val oks = OnekeyShare()// title标题,微信、QQ和QQ空间等平台使用oks.setTitle("分享")// titleUrl QQ和QQ空间跳转链接oks.setTitleUrl("http://sharesdk.cn")// text是分享文本,所有平台都需要这个字段oks.text = "我是分享文本"// setImageUrl是网络图片的urloks.setImageUrl("https://hmls.hfbank.com.cn/hfapp-api/9.png")// url在微信、Facebook等平台中使用oks.setUrl("http://sharesdk.cn")// 启动分享GUIoks.show(this)}
这篇关于ShareSDK之微信分享(其它类似)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!