友盟第三方分享及登录

实现APP信息分享包括微信,QQ , 空间,新浪微博等。onCreate()onCreate()

第一步:注册友盟账号在开发者中心选择

U-Share分享

友盟第三方分享及登录_第1张图片
友盟第三方分享及登录_第2张图片
第二步

1.AndroidManifest配置

其中增加一个activity

android:name="com.umeng.socialize.editorpage.ShareActivity"

android:excludeFromRecents="true"

android:theme="@style/Theme.UMDefault"

/>

2.设置友盟appid

android:name="UMENG_APPKEY"

android:value="4eaee02c527015373b000003" >

3.增加权限



4.针对不平台所需要添加的数据

按照自己需要的平台添加对应的配置(QQ)


友盟第三方分享及登录_第3张图片

创建类

在onCreate方法放入PlatformConfig.setQQZone("100424468","c7394704798a158208a74ab60104f0ba");

// QQ和Qzone appid appkey

友盟第三方分享及登录_第4张图片
第四步

1.在主函数中操作

选择默认shareboard:成员变量

finalSHARE_MEDIA[] displaylist =newSHARE_MEDIA[]                        {                            SHARE_MEDIA.WEIXIN, SHARE_MEDIA.WEIXIN_CIRCLE,SHARE_MEDIA.SINA,                            SHARE_MEDIA.QQ, SHARE_MEDIA.QZONE,SHARE_MEDIA.DOUBAN                        };

2.将代码方法按钮监听中

newShareAction(this).setDisplayList( displaylist )                        .withText("呵呵")                        .withTitle("title")                        .withTargetUrl("http://www.baidu.com")                        .withMedia( image )                        .setListenerList(umShareListener)                        .open();


友盟第三方分享及登录_第5张图片
友盟第三方分享及登录_第6张图片

注意:

友盟第三方分享及登录_第7张图片
将项目中替换

你可能感兴趣的:(友盟第三方分享及登录)