【Android】QQ登录第三方应用

来源:互联网 发布:碧柔防晒霜 知乎 编辑:程序博客网 时间:2024/05/14 06:44

1.首先在 http://open.qq.com/注册应用介入账号,提交申请,获得APP ID和APP KEY。

2.然后前往 http://wiki.open.qq.com/wiki/mobile/SDK%E4%B8%8B%E8%BD%BD 进行下载SDK. 得到压缩包,将jar文件解压到工程的lib\ 目录下

3.配置AndroidManifest文件

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

<!--添加权限--><uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><!--注册Activity--> <activity android:name="com.tencent.tauth.AuthActivity"  android:noHistory="true"  android:launchMode="singleTask" > <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="tencent你的AppId" /> </intent-filter> </activity><activity android:name="com.tencent.connect.common.AssistActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:configChanges="orientation|keyboardHidden|screenSize"  />

4.调用QQ登录接口

public void login() {     mTencent = Tencent.createInstance(AppId, this.getApplicationContext());     if (!mTencent.isSessionValid())     {         mTencent.login(this, Scope, listener);     } } 

5.调用QQ注销接口

 public void logout() {     mTencent.logout(this); }
原创粉丝点击