使用shareSDK实现微信多图分享到朋友圈&Url分享到朋友圈&URL分享到好友 问题记录

2

使用shareSDK实现微信多图分享到朋友圈&Url分享到朋友圈&URL分享到好友 问题记录

使用ShareSDK实现微信多图分享到朋友圈、Url分享到朋友圈、Url分享到好友的步骤如下:

第一步:添加依赖

在你的项目中,需要添加ShareSDK的依赖。具体操作方法如下:

* 在`build.gradle`文件中添加以下代码:

```groovy dependencies {

implementation 'com.mob:share-sdk-wechat:5.0.1'

}

```

* 同时也需要添加其他依赖,如微信分享、QQ分享等。

第二步:初始化ShareSDK

在你的应用入口类中,需要初始化ShareSDK。具体操作方法如下:

```javaimport com.mob.tools.utils.Ln;

import com.mob.tools.utils.ShareSDK;

public class MainActivity extends AppCompatActivity {

@Override protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

ShareSDK.init(this);

}

}

```

第三步:配置微信分享

在你的应用中,需要配置微信分享的相关信息。具体操作方法如下:

* 在`AndroidManifest.xml`文件中添加以下代码:

```xml

```

* 在`WeChatAuthActivity.java`文件中添加以下代码:

```java import com.mob.tools.utils.ShareSDK;

import com.mob.tools.utils.Ln;

public class WeChatAuthActivity extends AppCompatActivity {

@Override protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

ShareSDK.register(this, "weixin", "snsapi_userinfo");

}

}

```

* 在`WeChatAuthActivity.java`文件中添加以下代码:

```java import com.mob.tools.utils.ShareSDK;

import com.mob.tools.utils.Ln;

public class WeChatAuthActivity extends AppCompatActivity {

@Override protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

ShareSDK.register(this, "weixin", "snsapi_userinfo");

}

}

```

第四步:实现微信分享

在你的应用中,需要实现微信分享的相关功能。具体操作方法如下:

* 在`MainActivity.java`文件中添加以下代码:

```java import com.mob.tools.utils.ShareSDK;

import com.mob.tools.utils.Ln;

public class MainActivity extends AppCompatActivity {

@Override protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

ShareSDK.init(this);

ShareSDK.register(this, "weixin", "snsapi_userinfo");

}

public void shareToWeChat() {

ShareSDK.share(ShareType.WECHAT, ShareMedia.IMAGE, new String[]{"image1.jpg", "image2.jpg"}, null, null, null, null, null, null);

}

}

```

* 在`MainActivity.java`文件中添加以下代码:

```java import com.mob.tools.utils.ShareSDK;

import com.mob.tools.utils.Ln;

public class MainActivity extends AppCompatActivity {

@Override protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

ShareSDK.init(this);

ShareSDK.register(this, "weixin", "snsapi_userinfo");

}

public void shareToWeChat() {

ShareSDK.share(ShareType.WECHAT, ShareMedia.IMAGE, new String[]{"image1.jpg", "image2.jpg"}, null, null, null, null, null, null);

}

}

```

第五步:实现Url分享

在你的应用中,需要实现Url分享的相关功能。具体操作方法如下:

* 在`MainActivity.java`文件中添加以下代码:

```java import com.mob.tools.utils.ShareSDK;

import com.mob.tools.utils.Ln;

public class MainActivity extends AppCompatActivity {

@Override protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

ShareSDK.init(this);

ShareSDK.register(this, "weixin", "snsapi_userinfo");

}

public void shareToWeChat() {

ShareSDK.share(ShareType.WECHAT, ShareMedia.URL, new String[]{" null, null, null, null, null, null);

}

}

```

* 在`MainActivity.java`文件中添加以下代码:

```java import com.mob.tools.utils.ShareSDK;

import com.mob.tools.utils.Ln;

public class MainActivity extends AppCompatActivity {

@Override protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

ShareSDK.init(this);

ShareSDK.register(this, "weixin", "snsapi_userinfo");

}

public void shareToWeChat() {

ShareSDK.share(ShareType.WECHAT, ShareMedia.URL, new String[]{" null, null, null, null, null, null);

}

}

```

第六步:实现好友分享

在你的应用中,需要实现好友分享的相关功能。具体操作方法如下:

* 在`MainActivity.java`文件中添加以下代码:

```java import com.mob.tools.utils.ShareSDK;

import com.mob.tools.utils.Ln;

public class MainActivity extends AppCompatActivity {

@Override protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

ShareSDK.init(this);

ShareSDK.register(this, "weixin", "snsapi_userinfo");

}

public void shareToFriend() {

ShareSDK.share(ShareType.WECHAT, ShareMedia.URL, new String[]{" null, null, null, null, null, null);

}

}

```

* 在`MainActivity.java`文件中添加以下代码:

```java import com.mob.tools.utils.ShareSDK;

import com.mob.tools.utils.Ln;

public class MainActivity extends AppCompatActivity {

@Override protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

ShareSDK.init(this);

ShareSDK.register(this, "weixin", "snsapi_userinfo");

}

public void shareToFriend() {

ShareSDK.share(ShareType.WECHAT, ShareMedia.URL, new String[]{" null, null, null, null, null, null);

}

}

```

以上就是使用ShareSDK实现微信多图分享到朋友圈、Url分享到朋友圈、Url分享到好友的步骤。

朋友圈微信分享shareSDK多图分享异常

版权声明:除非特别标注,否则均为网络文章,侵权请联系站长删除。

上一篇 尤里先生查看陌生人朋友圈教程_微信怎么看陌生人朋友圈 强看陌生人朋友圈教程...

下一篇 H5 微信朋友圈封面在线生成源码