关于使用友盟第三方平台集成第三方分享
大家在在做项目大多数都要用到各种的第三方分享,授权,登录,往往要集成很多的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,这就是有关于友盟分享的全部内容。希望初学者或者没有接触过想用友盟分享的可以学习一下。创作不易,不喜勿喷。
关于使用友盟第三方平台集成第三方分享相关推荐
- Android友盟+U-APM快速集成与极致体验
文章目录 一.前言 二.快速集成 2.1 账号注册 2.2 创建应用 2.3 Demo下载 2.4 Demo导入 2.5 Demo试跑 三.极致体验 3.1 第一个App崩溃 3.2 查看后台崩溃信息 ...
- 试用友盟SDK实现Android第三方登录(以QQ登录为例)
虽然自己在日常工作中用不到第三方登录,但是它的重要性无可厚非. 废话不多说,接下来跟着步骤走,轻松集成第三方登陆. 一,在友盟注册应用 注册好友盟账户后,在http://www.umeng.com/s ...
- 微信第三方平台集成公众号发送模板消息
最近老板下发了个任务,有一个业务是整合用户的微信公众号(服务号),然后在我们的erp系统里给下家客户发送模板消息,找了一下发现微信第三方平台可以实现,那就干起来. 先在微信开放平台,申请一个第三方平台 ...
- flask常用的第三方平台,第三方库,扩展包
Flask的一些第三方平台 小米推送(本来没想用小米的,抵不住前几年小米手机买的好名气大,我就用用试试.这里说一下和其他平台相比的不足点,小米推送目前不支持富文本的但是效率是很不错的.) ShareS ...
- android qq授权申请appkey,手把手带你集成友盟实现授权登录、分享
android.jpg 集成准备(获取AppKey) 第一步.png 第二步.png 第三步.png 第四步.png 第五步.png 第六步.png 这里就可以拿到友盟的AppKey了接下来集成友盟 ...
- 友盟推送集成小米华为魅族系统通道
前言 大家做过安卓推送服务的都知道,如果安卓设备想要收到推送,就要与服务器建立一个长连接通道(莫非你想轮询??).一旦app被杀掉,维持长连接通道的pushservice服务也会被干掉,所以设备就处于 ...
- java服务器端集成友盟,Android友盟推送集成
第一次认真集成推送,碰到了一些问题,记录一下. 首先讲一下实现原理,我们用的是友盟.Android比iOS要麻烦很多. 友盟集成是需要后端配合的,具体就是后端调用友盟的接口,向友盟推送一条消息,然后友 ...
- 友盟推送集成的常见问题
友盟消息推送注意事项 SDK集成:http://dev.umeng.com/push/android/integration 常见问题:http://bbs.umeng.com/thread-5911 ...
- 友盟推送集成小米华为通道
在集成友盟推送的时候,小米和华为对后台进程做了诸多限制.若使用一键清理,应用的channel进程被清除,将接收不到推送.为了增加推送的送达率,可选择接入小米托管弹窗功能.通知将由小米系统托管弹出,点击 ...
最新文章
- 【OpenCV 4开发详解】图像膨胀
- 转载:网站取得定向流量的三种方式
- 微服务实践(七):从单体式架构迁移到微服务架构
- Leetcode-1154 Ordinal Number Of Date(一年中的第几天)
- 内连级元素有哪些_行内元素和块级元素都有哪些
- 连 CEO 都不香了?这些互联网大佬接连辞任
- 学习《SQL Server 2005管理员大全》时遇到的困难
- 云终端要如何和服务器配置起来使用的
- HttpReponse
- 封装mysql数据库操作系统_封装MySQL的单例,连接数据库并对数据进行增删改查操作...
- JSP设置网站favicon.ico
- MB/T 2020/4/9-技术创新方法·概述
- 2.OSGI企业应用开发-Eclipse中搭建Felix运行环境
- 分组和聚合函数的组合使用实操
- 26 岁数学天才回国任教,刚以中科大教授之名攻破世界级难题
- 中国移动商业画布-0408-v1.0-张雅慧
- 2019辽宁公务员考试行测常识大全:公务员常识40000问(四十九)
- oracle汉字默认排序,oracle对汉字排序
- 串行通讯 -- IIC通讯原理
- 对产品定价新的方式---顾客自己定价