大家在在做项目大多数都要用到各种的第三方分享,授权,登录,往往要集成很多的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,这就是有关于友盟分享的全部内容。希望初学者或者没有接触过想用友盟分享的可以学习一下。创作不易,不喜勿喷。

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

  1. Android友盟+U-APM快速集成与极致体验

    文章目录 一.前言 二.快速集成 2.1 账号注册 2.2 创建应用 2.3 Demo下载 2.4 Demo导入 2.5 Demo试跑 三.极致体验 3.1 第一个App崩溃 3.2 查看后台崩溃信息 ...

  2. 试用友盟SDK实现Android第三方登录(以QQ登录为例)

    虽然自己在日常工作中用不到第三方登录,但是它的重要性无可厚非. 废话不多说,接下来跟着步骤走,轻松集成第三方登陆. 一,在友盟注册应用 注册好友盟账户后,在http://www.umeng.com/s ...

  3. 微信第三方平台集成公众号发送模板消息

    最近老板下发了个任务,有一个业务是整合用户的微信公众号(服务号),然后在我们的erp系统里给下家客户发送模板消息,找了一下发现微信第三方平台可以实现,那就干起来. 先在微信开放平台,申请一个第三方平台 ...

  4. flask常用的第三方平台,第三方库,扩展包

    Flask的一些第三方平台 小米推送(本来没想用小米的,抵不住前几年小米手机买的好名气大,我就用用试试.这里说一下和其他平台相比的不足点,小米推送目前不支持富文本的但是效率是很不错的.) ShareS ...

  5. android qq授权申请appkey,手把手带你集成友盟实现授权登录、分享

    android.jpg 集成准备(获取AppKey) 第一步.png 第二步.png 第三步.png 第四步.png 第五步.png 第六步.png 这里就可以拿到友盟的AppKey了接下来集成友盟 ...

  6. 友盟推送集成小米华为魅族系统通道

    前言 大家做过安卓推送服务的都知道,如果安卓设备想要收到推送,就要与服务器建立一个长连接通道(莫非你想轮询??).一旦app被杀掉,维持长连接通道的pushservice服务也会被干掉,所以设备就处于 ...

  7. java服务器端集成友盟,Android友盟推送集成

    第一次认真集成推送,碰到了一些问题,记录一下. 首先讲一下实现原理,我们用的是友盟.Android比iOS要麻烦很多. 友盟集成是需要后端配合的,具体就是后端调用友盟的接口,向友盟推送一条消息,然后友 ...

  8. 友盟推送集成的常见问题

    友盟消息推送注意事项 SDK集成:http://dev.umeng.com/push/android/integration 常见问题:http://bbs.umeng.com/thread-5911 ...

  9. 友盟推送集成小米华为通道

    在集成友盟推送的时候,小米和华为对后台进程做了诸多限制.若使用一键清理,应用的channel进程被清除,将接收不到推送.为了增加推送的送达率,可选择接入小米托管弹窗功能.通知将由小米系统托管弹出,点击 ...

最新文章

  1. 【OpenCV 4开发详解】图像膨胀
  2. 转载:网站取得定向流量的三种方式
  3. 微服务实践(七):从单体式架构迁移到微服务架构
  4. Leetcode-1154 Ordinal Number Of Date(一年中的第几天)
  5. 内连级元素有哪些_行内元素和块级元素都有哪些
  6. 连 CEO 都不香了?这些互联网大佬接连辞任
  7. 学习《SQL Server 2005管理员大全》时遇到的困难
  8. 云终端要如何和服务器配置起来使用的
  9. HttpReponse
  10. 封装mysql数据库操作系统_封装MySQL的单例,连接数据库并对数据进行增删改查操作...
  11. JSP设置网站favicon.ico
  12. MB/T 2020/4/9-技术创新方法·概述
  13. 2.OSGI企业应用开发-Eclipse中搭建Felix运行环境
  14. 分组和聚合函数的组合使用实操
  15. 26 岁数学天才回国任教,刚以中科大教授之名攻破世界级难题
  16. 中国移动商业画布-0408-v1.0-张雅慧
  17. 2019辽宁公务员考试行测常识大全:公务员常识40000问(四十九)
  18. oracle汉字默认排序,oracle对汉字排序
  19. 串行通讯 -- IIC通讯原理
  20. 对产品定价新的方式---顾客自己定价

热门文章

  1. Lambda表达式用法
  2. C++、构造函数与拷贝构造函数
  3. Android | 教你如何开发一个拍照翻译小程序
  4. Java遍历目录下文件的方法(包括子目录、文件内容)
  5. windows安装tomcat
  6. js获取url中的参数
  7. PluginOK中间件产品介绍
  8. hive-sql查询结果保留两位小数
  9. 华山论剑之浅谈iOS文字印章的实现(NSMutableAttributedString和NSTextAttachment实现图文混编)
  10. C# Windows 窗体编程入门详解