android友盟微信分享到朋友圈,干货,Umeng分享纯图片(避免跳坑)到_微信,朋友圈等...
友盟微信分享到朋友圈
首先,我们需要在项目中集成友盟的分享功能。这里假设你已经完成了友盟的初始化和配置。
1. 添加依赖在你的 `build.gradle` 文件中添加以下依赖:
```groovydependencies {
implementation 'com.umeng.socialize:core:6.5.0'
}
```
2. 配置友盟分享在你的应用的 `AndroidManifest.xml` 文件中,配置友盟分享的权限和活动:
```xml
```
3. 实现分享功能在你的活动中,实现分享功能:
```javaimport com.umeng.socialize.ShareAction;
import com.umeng.socialize.UMShareAPI;
import com.umeng.socialize.bean.UmengSocialBean;
import com.umeng.socialize.media.UMWeb;
public class MainActivity extends AppCompatActivity {
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// ...
ShareAction share = new ShareAction(this);
share.setPlatform(ShareAction.RENAME Platform.WEIXIN.name())
.withMedia(new UMWeb(" .setCallback(new UmengSocialBean() {
@Override public void onComplete(UmengSocialBean bean) {
Log.d("TAG", "分享成功");
}
@Override public void onError(UmengSocialBean bean, Throwable throwable) {
Log.e("TAG", "分享失败", throwable);
}
})
.open();
}
}
```
Umeng分享纯图片到微信,朋友圈等
1. 添加依赖在你的 `build.gradle` 文件中添加以下依赖:
```groovydependencies {
implementation 'com.umeng.socialize:core:6.5.0'
}
```
2. 配置友盟分享在你的应用的 `AndroidManifest.xml` 文件中,配置友盟分享的权限和活动:
```xml
```
3. 实现分享功能在你的活动中,实现分享功能:
```javaimport com.umeng.socialize.ShareAction;
import com.umeng.socialize.UMShareAPI;
import com.umeng.socialize.bean.UmengSocialBean;
import com.umeng.socialize.media.UMImage;
public class MainActivity extends AppCompatActivity {
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// ...
ShareAction share = new ShareAction(this);
share.setPlatform(ShareAction.RENAME Platform.WEIXIN.name())
.withMedia(new UMImage(" .setCallback(new UmengSocialBean() {
@Override public void onComplete(UmengSocialBean bean) {
Log.d("TAG", "分享成功");
}
@Override public void onError(UmengSocialBean bean, Throwable throwable) {
Log.e("TAG", "分享失败", throwable);
}
})
.open();
}
}
```
注意:在上面的代码中,我们使用了 `UMImage` 类来分享纯图片。