关于使用友盟第三方平台集成第三方分享

        大家在在做项目大多数都要用到各种的第三方分享,授权,登录,往往要集成很多的sdk,看各个网站的帮助文档,对应的就比较繁琐,现在,友盟帮助我们解决了这个问题。本文只简单的介绍了分享的方法。如果还有不懂,可以到网上找找帮助文档。(仅供初学者参考。)废话不多说,直接开始。

       首先我们要在友盟的官网上注册我们的开发者账号下载对应的SDK,(QQ,微信,新浪微博,你项目中需要集成的第三方分享)。

 1. main文件夹里面放的就是umeng得主要.jar包和需要的资源文件,Platforms中包括你需要的第三方分享的sdk和对应的资源文件。以及帮助文档。

2.把对应的.jar文件和资源文件放入到你的项目里。(只集成了QQ,新浪,微信的分享,其他的如fasebook,renren与其类似)

     

3.微信需要回调,把对应的文件建在项目之中。(wxapi包中为微信的回调)。

     

4.添加对应的权限。

    

5.需要在AndroidMainfest.xml文件中进行相应的配置。

    

<!--微信-->
<activity
    android:name=".wxapi.WXEntryActivity"
    android:configChanges="keyboardHidden|orientation|screenSize"
    android:exported="true"
    android:screenOrientation="portrait"
    android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<!--QQ-->
<activity
    android:name="com.tencent.tauth.AuthActivity"
    android:launchMode="singleTask"
    android:noHistory="true">
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />

        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <!--scheme 注册的AppId-->
        <data android:scheme="tencent100424468"></data>
    </intent-filter>
</activity>

<!--分享编辑页-->
<activity
    android:name="com.umeng.socialize.editorpage.ShareActivity"
    android:excludeFromRecents="true"
    android:theme="@style/Theme.UMDefault" />

6.把debug.keystore加密文件放入你的当前项目app目录下。并配置你的build.gradle文件。

 

7.配置各个平台的Appkey。 可以建一个.class文件extends Application。并在AndroidMainfest.xml文件中进行对应的配置。

public class App extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        UMShareAPI.get(this);
    }

    //配置各个平台的相关配置
    {
        PlatformConfig.setWeixin("", "");
        PlatformConfig.setQQZone("", "");
        PlatformConfig.setSinaWeibo("", "");
    }
}
 

<application
    android:name=".App"
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true">

8.设置你的分享。(对应的友盟的回调)

 

9.OK,这就是有关于友盟分享的全部内容。希望初学者或者没有接触过想用友盟分享的可以学习一下。创作不易,不喜勿喷。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值