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

来源:互联网 发布:阿里云备案照片大小 编辑:程序博客网 时间:2024/06/06 18:39

        大家在在做项目大多数都要用到各种的第三方分享,授权,登录,往往要集成很多的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
原创粉丝点击