qq互联android sdk,qq互联.Android_SDK_V2.0使用说明.doc

qq互联.Android_SDK_V2.0使用说明

Android_SDK_V2.0使用说明

Android_SDK_V2.0 简介

Android SDK以Jar包形式提供,封装了QQ登录的登录授权以及大部分OpenAPI和社交渠道的分享、邀请、请求礼物、挑战炫耀、语音、评价等API,移动应用只需要修改少量代码,即可快速实现QQ登录功能,并可调用平台提供的OpenAPI及社交渠道API的功能。

Android平台上的应用,要使用QQ互联平台提供的Android SDK,请先在QQ互联平台进行注册,获取appid和appkey。

SDK主要提供的功能接口有:登录、注销、邀请好友、应用分享、获取用户信息、获取用户相册列表、发送分享、发表说说、发表微博、上传图片、创建相册、设置QQ头像、增量授权、分享消息给QQ好友(图文消息,纯图片和音乐)、发送语音等功能,Android_SDK_V2.0新增了发表语音,分享到QQ空间内容API列表

下载Android SDK

请到SDK下载

以下以eclipse为开发的IDE进行范例说明:

Eclipse ADT ADT 17 以上版本用户,请在工程目录下一个文件夹libs,.jar文件和拷贝到这个文件夹下,在Eclipse里面刷新工程文件的引入。

1.7的用户请参考步骤引入SDK文件(1)创建一个工程,并把.jar文件和拷贝libs(或lib)目录下,如下图所示:

(2)将.jar加入编译路径中。具体的操作步骤为:选中.jar,右键菜单中选择Build Path, 选择Add to Build Path,如下图所示:

()将加入编译路径中。加入编译路径中。在工程的Referenced Libraries目录下看到导入的jar包,说明已经成功将jar包加入build path,如下图所示:id_SDK 使用说明

在使用Android_SDK时,主要有以下五个步骤:

Step1:给应用的AndroidManifest增加SDK需要的配置;

Step2:创建SDK的主要实现类的实例;

Step3:实现SDK接口回调;

Step4:access_token、openid的获取和使用;

Step5:调用OpenAPI。

4.1配置AndroidManifest

在应用的AndroidManifest.xml增加配置的 节点下增加以下配置(注:不配置将会导致无法调用API);

uses-permission android:name "android.permission.INTERNET" /

uses-permission android:name "android.permission.ACCESS_NETWORK_STATE" / activity android:name "mon.AssistActivity" android:theme "@android:style/Theme.Translucent.NoTitleBar" android:screenOrientation "portrait"/

activity android:name "com.tencent.tauth.AuthActivity" android:noHistory "true" android:launchMode "singleTask" intent-filter action android:name "ent.action.VIEW" / category android:name "ent.category.DEFAULT" / category android:name "ent.category.BROWSABLE" / data android:scheme "tencent你的AppId" / /intent-filter 其中,如果你已经添加了"android.permission.INTERNET"和"android.permission.ACCESS_NETWORK_STATE"权限,则无需重复添加。

而"你的AppId"则要替换成具体应用的AppId,例如你的AppId是"222222",则 标签应该是这样的:

data android:scheme "tencent222222" / 4.2创建实例

创建SDK主要实现类Tencent类的示例代码如下:

@Override

public void onCreate Bundle savedInstanceState super.onCreate savedInstanceState ;

setContentView R.layout.activity_main ;

// Tencent类是SDK的主要实现类,Tencent类访问腾讯开放API。

//

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值