热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

体积减少40%、集成步骤精简50%!友盟社会化组件放大招

:本篇文章主要介绍了体积减少40%、集成步骤精简50%!友盟社会化组件放大招,对于PHP教程有兴趣的同学可以参考一下。

友盟社会化组件Android SDK 5.0正式上线了!此次Android SDK
5.0相比于以往的版本,是一次颠覆性创新;是友盟社会化组件自2013年3.0版本推出后最大的一次版本重构升级;经过近半年的内测和开发,现在终于正式上线!

此次版本升级,本着帮助开发者省时、省力、省事的方针,将主要 jar 包体积减少了40%,删除了旧版本中所有冗余接口,在与官方SDK UI 完全一致的前提下,致力于建立一个快捷、简易的接入方式。

Android SDK 5.0新特性:

  • SDK 重构:核心库(jar) 体积减小40%(224k)

  • API 重构:合并默认UI接口与自定义UI接口,统一分享内容设置API,简化分享逻辑

  • 升级新浪SDK至3.1.1:新浪微博分享流程完全与新浪官方SDK一致,保留新浪SDK新特性,供开发者自由选择

  • 升级QQ SDK至2.9.4:完美兼容64位设备

  • 新增Twitter SDK:增加Twitter第三方登录功能

  • 新增支付宝好友分享功能

新版本中统一使用ShareAction(this)实现不同分享效果,无需再和旧版本一样区分默认UI接口和底层分享API。开发者可以直接登录 http://www.umeng.com/social 访问,相信此次更新的版本将会为您解决不少难题。

以下是各类App的内测用户对新版本的反馈:

  • 电商导购类App:重构后的版本分享模块与登录模块操作很清晰的独立开,帮助我们更自由地选择接口,感觉棒棒哒!

  • 视频类App:使用友盟SDK和官方SDK在分享和登录页面UI设计上完全一致,又减少了集成的复杂度,感觉节省了很多工作量。

  • 工具类App:集成起来更加方便了,用起来也觉得简单易操作。

新版本Demo用户分享操作截图:

图1为友盟社会化组件分享视频到新浪微博的样式图,当用户把视频或者文字、图片分享到微博的时候,分享效果会如下图显示:

图1

图2为友盟社会化组件分享到微信朋友圈的分享界面图,当用户把App中的视频、图片、文字分享到微信朋友圈时显示如下:

图2

图3为友盟社会化组件Demo的分享效果样例,开发者可以不拘泥于我们下图的样式,在自己的App里自行绘制整个UI。

图3

点击“阅读原文”,下载体验新版本。

以上就介绍了体积减少40%、集成步骤精简50%!友盟社会化组件放大招,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

推荐阅读
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • Python 内存管理机制详解
    本文深入探讨了Python的内存管理机制,涵盖了垃圾回收、引用计数和内存池机制。通过具体示例和专业解释,帮助读者理解Python如何高效地管理和释放内存资源。 ... [详细]
  • C#设计模式学习笔记:观察者模式解析
    本文将探讨观察者模式的基本概念、应用场景及其在C#中的实现方法。通过借鉴《Head First Design Patterns》和维基百科等资源,详细介绍该模式的工作原理,并提供具体代码示例。 ... [详细]
  • Android Studio 安装与配置指南
    本教程详细介绍了如何下载并安装 Android Studio,包括设置 SDK 路径和优化启动性能的方法。通过这些步骤,您可以顺利地开始开发 Android 应用。 ... [详细]
  • 本文详细介绍了如何使用 PHP 接收并处理微信支付的回调结果,确保支付通知能够被正确接收和响应。 ... [详细]
  • 本文探讨了在构建应用程序时,如何对不同类型的数据进行结构化设计。主要分为三类:全局配置、用户个人设置和用户关系链。每种类型的数据都有其独特的用途和应用场景,合理规划这些数据结构有助于提升用户体验和系统的可维护性。 ... [详细]
  • 探讨 HDU 1536 题目,即 S-Nim 游戏的博弈策略。通过 SG 函数分析游戏胜负的关键,并介绍如何编程实现解决方案。 ... [详细]
  • 深入解析动态代理模式:23种设计模式之三
    在设计模式中,动态代理模式是应用最为广泛的一种代理模式。它允许我们在运行时动态创建代理对象,并在调用方法时进行增强处理。本文将详细介绍动态代理的实现机制及其应用场景。 ... [详细]
  • 深入理解ExtJS:从入门到精通
    本文详细介绍了ExtJS的功能及其在大型企业前端开发中的应用。通过实例和详细的文件结构解析,帮助初学者快速掌握ExtJS的核心概念,并提供实用技巧和最佳实践。 ... [详细]
  • 通常情况下,修改my.cnf配置文件后需要重启MySQL服务才能使新参数生效。然而,通过特定命令可以在不重启服务的情况下实现配置的即时更新。本文将详细介绍如何在线调整MySQL配置,并验证其有效性。 ... [详细]
  • vivo Y5s配备了联发科Helio P65八核处理器,这款处理器采用12纳米工艺制造,具备两颗高性能Cortex-A75核心和六颗高效能Cortex-A55核心。此外,它还集成了先进的图像处理单元和语音唤醒功能,为用户提供卓越的性能体验。 ... [详细]
  • Python自动化测试入门:Selenium环境搭建
    本文详细介绍如何在Python环境中安装和配置Selenium,包括开发工具PyCharm的安装、Python环境的设置以及Selenium包的安装方法。此外,还提供了编写和运行第一个自动化测试脚本的步骤。 ... [详细]
  • 程序员如何优雅应对35岁职业转型?这里有深度解析
    本文探讨了程序员在职业生涯中如何通过不断学习和技能提升,优雅地应对35岁左右的职业转型挑战。我们将深入分析当前热门技术趋势,并提供实用的学习路径。 ... [详细]
  • 前言无论是对于刚入行工作还是已经工作几年的java开发者来说,面试求职始终是你需要直面的一件事情。首先梳理自己的知识体系,针对性准备,会有事半功倍的效果。我们往往会把重点放在技术上 ... [详细]
  • 本文介绍如何在Laravel框架中集成微信支付功能,包括如何配置微信支付环境、处理支付请求及接收支付回调等关键步骤。 ... [详细]
author-avatar
兔子狗530_772
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有