友盟+搜索

{{errorMsg}}

概述

友盟的集成工具可以快速的帮助开发者集成友盟的分享SDK,简化了集成过程,更加方便了用户。

认识一下集成工具

下图便是我们的集成工具:

注意:mac用户在使用集成工具的时候,可能会遇到安全性不能打开的问题,只需要设置一下即可。参照文档

使用集成工具

双击点开集成工具

选择你使用的平台和IDE:

点击OK键,会生成umeng_integratetool_result一个文件夹:

将对应的文件夹拷贝进入你的工程中即可。

使用代码生成工具

点击代码生成工具进入代码生成界面:

application配置代码生成

输入你的各个appid,没有的可以先空着(友盟appid不能为空,qqid不能为空)。 点击application配置代码生成:

点击复制,然后到你程序的application文件中,粘贴即可:

注意生成平台的配置与你在集成工具中选择的平台有关,例如如果你没有选择使用新浪平台,不会生成新浪平台对应的配置代码。

AndroidManifest配置代码生成:

这里注意一定要配置上友盟的appkey和qq的appid,因为生成配置文件要用,如果配置的是错误的,一定记住之后要修改回来,不然会影响之后的使用。

然后点击复制,找到你的AndroidManifest,将代码粘贴到你的application标签下:

对应的权限需要手动根据需要加入,可以从文档中拷贝,也可以从demo中拷贝,选择性加入,6.0还要做权限的适配,注意QQ分享图片一定要加入

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

分享代码生成

点击分享代码生成,会跳出如下对话框,选择你要分享的类型,如链接:

然后点击ok:

点击复制,找到你的程序中使用分享的activity:

注意图中红线的问题:

你需要传入当前的activity,分享的平台和分享回调监听器,因为这些东西是你自己的,我们无法自动生成。

授权代码生成

授权代码相对简单:

点击授权代码生成,弹出如上对话框,点击复制按钮,然后到你需要授权的Activity:

跟分享一样,需要自己加入activity参数,平台参数和授权回调监听器。

设置代码生成

设置代码是可以根据用户需要,设置一些平台的特性,您可能用不到,用不到时可以忽略:

选择你想配置的样子,然后点击确定:生成代码,进行复制(在你初始化的地方,或分享授权之前,配置一次就好):

友盟AS插件

在最新版的友盟分享SDK 6.4.1中加入了友盟分享AS插件的新功能,下面主要介绍一下插件的用法


前言

Android 友盟SDK6.4对新浪微博精简版做了一次极大的更新,这次更新是由于新浪微博的网络接口暂停使用,使得友盟不得不换用分享接口,受影响的用户包括6.0版本以后使用新浪精简版的用户,需要对SDK进行更新,否则,之后可能会由于新浪的封停导致分享功能无法使用。 跟随这个这次更新的还有一个新的小功能,就是友盟集成插件,这个插件是Android Studio的IDE插件,eclipse暂时不能使用,之后会对eclipse用户进行兼容。

安装插件

在下载的友盟分享的Zip包之中,有一个SharePlugin.jar,如下图所示:

然后打开你的Android Studio选择设置,或者Preferences,如下图所示:

选择Plugins标签,然后如图所示点击 Install plugin from disk:

选择刚才下载的SharePlugin.jar,完成安装。重启Android Studio

代码检测

重启之后,在你的IDE(Android Studio)中,打开你要进行分享的Activity,然后在导航栏找到:

如上所示的UmengCheck,点击该按钮,会有如下弹窗:

输入你的包名即可进行检测:

检测成功会有如下提示,如果不正确,会有对应的错误提示。

代码生成功能

在你的IDE(Android Studio)中,打开你要进行分享的Activity,右键点击空白处:

选择Generate:

选择ShareAdd:

选择你要分享的类型,可以添加对应的内容,如下举个例子:

点击ok,会生成如下代码:

在$(xxx)表明需要传入的参数类型,需要将这些替换成你自己的Activity,平台类型,回调监听器等即可。

总结

此次是分享插件第一次更新,之后还会推出更多功能帮助开发者集成,如有问题,可以在这个帖子中进行回复留言。