关于使用友盟第三方平台集成第三方分享
来源:互联网 发布:阿里云备案照片大小 编辑:程序博客网 时间: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
- 关于使用友盟第三方平台集成第三方分享
- iOS集成友盟第三方分享
- 快速集成第三方分享平台
- 快速集成第三方分享平台
- 友盟第三方登陆,及分享,使用工具集成。
- 使用友盟进行第三方平台的授权分享
- Android 第三方分享集成
- 友盟分享实现第三方平台分享
- 友盟第三方分享
- 友盟第三方分享
- 友盟第三方分享
- 友盟第三方分享
- 友盟第三方登录分享集成参考
- 安卓集成SharedSDK第三方平台分享
- 第三方平台功能使用
- 第三方集成之社会化分享组件
- ShareSDK集成第三方登录和分享
- IOS CocoaPods 集成第三方sharesdk分享
- 大数据系列修炼-Scala课程101
- 让页面滑动流畅得飞起的新特性:Passive Event Listeners
- 大数据系列修炼-Scala课程102
- 大数据系列修炼-Scala课程103
- nodejs入门
- 关于使用友盟第三方平台集成第三方分享
- web.xml中jsp-config标签
- String str;System.out.println(str);与String str = new String();System.out.println(str);区别
- CIO:让IT成为企业的一种竞争优势
- 微服务(Microservice)那点事
- 安卓,ios,ios微信, 自动播放音频;
- getIdentifier获取资源id
- Android 动画总结
- EtherCAT主站SOEM源码解析----分布时钟DC